2008-10-06 6 views
7

Estoy comenzando un proyecto que espero incluya una cantidad sustancial de código que no sea Java (principalmente scripts de shell y SQL).Incluyendo fuentes que no son Java en un proyecto de Maven

Aún me gustaría gestionar este proyecto con Maven. ¿Cuáles son las mejores prácticas con código fuente no Java y Maven? ¿A dónde debe ir la fuente? ¿Qué les sucede durante las diferentes fases del ciclo de vida? Cualquier puntero o enlace a más información sería muy apreciado.

Respuesta

6

No debe poner el código que no es Java en los recursos, si no desea incluir estos archivos en los archivos JAR como ha sugerido heckj. Todo lo que se encuentra en los recursos se copia automáticamente en el archivo JAR y supongo que no desea que los guiones de shell y SQL se incluyan en un archivo JAR, ¿verdad?

Así que la manera de Maven sería crear carpetas adicionales bajo src/main. P.ej. cree una carpeta sql para sus scripts SQL, una carpeta sh para sus scripts de shell, etc. Esta es la ubicación donde otros complementos de Maven también esperan fuentes, p. para C++, Groovy, etc.

0

Guardo en una carpeta separada src/main/sql. Verifique el enlace this para obtener más información.

Cuestiones relacionadas