2012-04-19 37 views
9

Estoy trabajando en un proyecto Java Maven usando SpringSource Tool Suite. Tengo la estructura de directorios estándar MavenCómo cambiar el orden de las carpetas fuente en Eclipse/SpringSource Tool Suite

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

La estructura se define en el archivo .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 muestra las carpetas de origen en la rama de prueba primero y luego las carpetas de origen de la rama principal . Así que me sale algo como esto:

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

Sin embargo, me gustaría tener primero las carpetas de la rama principal. ¿Alguna idea sobre cómo cambiar esto?

+0

Pruebe 'Maven -> Actualizar configuración del proyecto'. ¿Esto ayudó? –

+0

¿Realmente ha configurado la convención Maven por defecto en su POM? – khmarbaise

+0

@MichalKalinowski ¡Genial! Update Project Configuration lo resolvió. ¡Gracias! – Jack

Respuesta

3

Pruebe Maven -> Update Project Configuration.

36

Nota: en Eclipse es posible cambiar el orden a través de la configuración del proyecto. Haga clic derecho en proyecto -> "configuración del proyecto" -> pestaña "Ruta de compilación": "Configurar ruta de compilación ...", pestaña "Ordenar y Exportar", use los botones "Arriba" y "Abajo" para mover las carpetas hacia arriba/abajo.

+1

No pude encontrar dónde ordenarlos en la interfaz de usuario; el cuadro de diálogo Crear ruta le permite agregar/eliminar carpetas de origen, pero eso es todo. Sin embargo, puede editar el archivo .classpath generado para el proyecto y cambiar el orden allí. – flatline

+10

@flatline Haga clic derecho en el proyecto, "Build Path"> "Configure Build Path ...", tab "Order and Export", use los botones "Up" y "Down". – sp00m

+0

Maven -> Actualizar proyecto, no funcionó para mí. Esto funcionó a la perfección, ovaciones – reevesy

Cuestiones relacionadas