Tengo un proyecto maven que compilo con Netbeans. ¿Hay alguna manera de especificar un directorio de compilación diferente donde se copie el código binario compilado después de la compilación?¿Cómo cambiar el directorio de construcción de maven?
Respuesta
<project>
<build>
<outputDirectory>target/classes</outputDirectory>
</build>
</project>
Lo probé: los archivos compilados se trasladan allí. Quiero especificar el directorio de compilación para el paquete WAR final. – user1285928
OK, todo lo que necesita es [aquí] (http://maven.apache.org/plugins/maven-war-plugin/war-mojo.html). No siento exactamente qué necesitas configurar (creo que es un directorio de cosas compiladas) así que eliges lo que necesitas. –
Sure. Modificar una POM con:
<build>
<directory>my_new_build_path</directory>
</build>
Parte 2: Para especificar la ruta de salida para una guerra:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.0</version>
<configuration>
<warName>test-web-app</warName>
<outputDirectory>my_output_path</outputDirectory>
</configuration>
</plugin>
¿Funcionará esto para cada proyecto sub maven si lo coloco solo en mi archivo POM principal? – user1285928
Buen punto. Tener esta configuración significa que el directorio de compilación para cada módulo es el mismo, en lugar de un directorio por módulo. – Reimeus
Olvidé escribir que tengo paquetes sin 'maven-war-plugin'. También tengo 'maven-compiler-plugin'. ¿Cómo puedo configurarlo para cambiar el directorio de salida? – user1285928
- 1. ¿Cómo eliminar artefactos de construcción generados del directorio de destino de Maven?
- 2. ¿Cómo envolver una construcción Ant con Maven?
- 3. Android Maven Directorio Estructura
- 4. Maven - Omitir clases de prueba de construcción
- 5. maven-compiler-plugin cómo cambiar el directorio de destino de las clases
- 6. ¿Cómo cambiar el directorio actual de SBCL?
- 7. ¿Cómo cambiar el nombre de un directorio?
- 8. Frasco de construcción con maven-scala-plugin
- 9. detener la construcción automática con maven/eclipse
- 10. Ignora un módulo durante la construcción de prueba maven para el proyecto maven de varios módulos
- 11. Cómo cambiar el repositorio local de Maven en eclipse
- 12. Cambiar el directorio de trabajo de msbuild.exe
- 13. Aplicación Skinning para Android con perfiles de construcción Maven
- 14. Cómo cambiar el directorio en Emacs dired
- 15. Maven: ¿Cómo cambiar la ruta al directorio de destino desde la línea de comando?
- 16. Vim: ¿Cambiar el directorio de inicio?
- 17. ¿Cómo cambiar la cantidad de subprocesos de construcción en Xcode?
- 18. Maven: cambiar el directorio en el que las pruebas se ejecutan
- 19. tfs2010 - cómo cambiar la definición de compilación - prioridad de construcción
- 20. Cómo puedo cambiar el directorio de instalación de apt-get
- 21. ¿Cómo cambiar el directorio de caché de Netbeans?
- 22. Cómo cambiar el icono/emblema de un directorio de fiesta
- 23. Cambiar el directorio de Delphi OpenDialog
- 24. sin cambiar el directorio de trabajo
- 25. Uso de maven utilizando el diseño de directorio no estándar
- 26. ¿Cómo puedo implementar artefactos de una construcción Maven en el sistema de publicación de archivos SourceForge?
- 27. define el directorio fuente adicional en maven
- 28. Cambiar el orden de la ejecución del complemento maven
- 29. F # interactivo: cómo mostrar/cambiar el directorio de trabajo actual
- 30. Cómo cambiar el directorio de salida para un destino
mejor respuesta que he encontrado: http://stackoverflow.com/a/12598554/520567 – akostadinov
convenido , usar perfiles POM es definitivamente la solución más flexible y poderosa de la OMI. – DuffJ