2012-04-19 11 views
9

Sto lavorando a un progetto Java Maven utilizzando SpringSource Tool Suite. Ho la struttura standard Maven directoryCome modificare l'ordine delle cartelle di origine in Eclipse/SpringSource Tool Suite

src 
-> main 
    -> java 
    -> resources 
-> test 
    -> java 
    -> resources 

La struttura è definita nel file .pom:

<build> 
    <resources> 
     <resource> 
      <directory>src/main/java</directory> 
      <includes> 
       <include>**</include> 
      </includes> 
      <excludes> 
       <exclude>**/*.java</exclude> 
      </excludes> 
     </resource> 
     <resource> 
      <directory>src/main/resources</directory> 
     </resource> 
    </resources> 

    <testResources> 
     <testResource> 
      <directory>src/test/java</directory> 
      <includes> 
       <include>**</include> 
      </includes> 
      <excludes> 
       <exclude>**/*.java</exclude> 
      </excludes> 
     </testResource> 
     <testResource> 
      <directory>src/test/resources</directory> 
     </testResource> 
    </testResources> 
</build> 

STS visualizza le cartelle di origine nel ramo di prova e poi le cartelle di origine dal ramo principale . Quindi ottengo qualcosa del genere:

src/test/java 
src/test/resources 
src/main/java 
src/main/resources 

Tuttavia, mi piacerebbe avere le cartelle dal ramo principale prima. Qualche idea su come cambiare questo?

+0

Prova 'Maven -> Aggiorna configurazione progetto'. Questo aiuto? –

+0

Hai veramente configurato la convenzione Maven predefinita nel tuo POM? – khmarbaise

+0

@MichalKalinowski Ottimo! Aggiornamento della configurazione del progetto risolto. Grazie! – Jack

risposta

3

Prova Maven -> Update Project Configuration.

36

Sidenote: in Eclipse è possibile modificare l'ordine tramite le impostazioni del progetto. Fai clic destro su progetto -> "impostazioni progetto" -> scheda "Costruisci percorso": "Configura percorso build ...", scheda "Ordina ed esporta", utilizza i pulsanti "Su" e "Giù" per spostare le cartelle in alto/giù.

+1

Non sono riuscito a trovare dove ordinarli nell'interfaccia utente; la finestra di dialogo Crea percorso ti consente di aggiungere/rimuovere le cartelle di origine, ma il gioco è fatto. Tuttavia, è possibile modificare il file .classpath generato per il progetto e modificare l'ordine in quel punto. – flatline

+10

@flatline Fai clic con il tasto destro del mouse sul progetto, "Crea percorso"> "Configura percorso di creazione ...", scheda "Ordina ed esporta", utilizza i pulsanti "Su" e "Giù". – sp00m

+0

Maven -> Aggiorna progetto, non ha funzionato per me. Questo ha funzionato perfettamente, evviva – reevesy

Problemi correlati