Me gustaría cambiar el nombre src/java a src/Javasource debido a algunas preocupaciones de CVS ¿Es eso posible?Cambiando la estructura de Maven (src/java a src/Javasource)
Respuesta
Aquí hay una sección de compilación de muestra de un POM que se puede usar para configurar los directorios.
<build>
<directory>target</directory>
<outputDirectory>target/classes</outputDirectory>
<finalName>${artifactId}-${version}</finalName>
<testOutputDirectory>target/test-classes</testOutputDirectory>
<sourceDirectory>src/main/java</sourceDirectory>
<scriptSourceDirectory>src/main/scripts</scriptSourceDirectory>
<testSourceDirectory>src/test/java</testSourceDirectory>
<resources>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
<testResources>
<testResource>
<directory>src/test/resources</directory>
</testResource>
</testResources>
</build>
Sí, es posible, pero luego hay que definir sourceDirectory en pom.xml
Puede configurar el sourceDirectory
en la etiqueta de su build
POM
<build>
<sourceDirectory>src/Javasource</sourceDirectory>
...
</build>
Tome un vistazo a Maven - Introduction to the POM.
Sí, puedes hacerlo; ver otras respuestas
Sin embargo, la sabiduría popular es que es una mala idea usar organizaciones no estándar para un proyecto Maven, porque (según la historia) tiende a romper los plugins Maven (y otras herramientas) que asumen la organización estándar. (Por lo menos, es probable que las herramientas se prueben menos exhaustivamente para las organizaciones no estándar.)
Otro problema es que personas esperan la organización del proyecto estándar. De hecho, el "fuerte aliento" de una organización de proyecto estándar es (IMO) uno de los grandes puntos de venta de Maven.
¿Puedo hacer una sugerencia radical?
En lugar de utilizar un diseño no estándar para su proyecto debido a las limitaciones de CVS, migre su código fuente a un sistema de control de versiones más nuevo en el que el historial de versiones se conserva en archivos y directorios.
This wikipedia page es un buen lugar para comenzar cuando se buscan alternativas.
- 1. cambiando la estructura de git
- 2. Maven estructura de directorios
- 3. Android Maven Directorio Estructura
- 4. Maven: copiar archivos sin estructura de subdirectorio
- 5. maven artifact repository estructura de directorios especificaciones
- 6. Cambiando a LINQ
- 7. jQuery cambiando la clase css a div
- 8. cambiando a gradle de maven para gestionar un gran proyecto osgi (> 200 paquetes)
- 9. Parafraseando problemas matemáticos de palabras (Cambiando la estructura de las oraciones sin cambiar el significado)
- 10. Cambiando la versión de Java
- 11. Consejos para crear la estructura del proyecto Maven - ¿Módulos múltiples frente a proyectos múltiples?
- 12. Cambiando de .NET a desarrollo de Win32
- 13. cambiando de Windows a la plataforma de programación * nix
- 14. Cambiando de perspectiva a matriz ortográfica
- 15. font-face cambiando a través de JavaScript
- 16. cambiando el carácter vertsplit de vim a │
- 17. Cambiando de python-mode.el a python.el
- 18. Cambiando a un escritorio de pie
- 19. Desarrollador de Delphi cambiando a C#
- 20. Cambiando el tipo de tabla a InnoDB
- 21. Cambiando la accesibilidad de la entidad
- 22. Cambiando a zsh rompe rieles en la línea de comando
- 23. CFML - fila de consulta a la estructura
- 24. C typedef de puntero a la estructura
- 25. cambiando la visibilidad usando javascript
- 26. proyecto Java vs Maven Proyecto (Eclipse), dir aclaración estructura necesaria
- 27. Cambiando la variable de entorno doméstico en eclipse
- 28. Resharper cambiando los campos a solo
- 29. Cambiando la identidad de Tor en R
- 30. Cambiando a {controller}/{id}/{action} rompe RedirectToAction