Pregunta

Tengo un proyecto Maven multi-módulo, y estoy tratando de crear un montaje para el proyecto. El montaje debe ser un archivo zip, incluyendo todos los frascos de los proyectos dependientes, así como todos los recursos de los proyectos (esto es por razones de compatibilidad con sistemas existentes - Sé que esto no es una práctica buena, pero en este caso, realmente no podemos hacer mucho al respecto).

Tengo un montaje que construye una postal e incluye el contenido del directorio de salida acumulación (que recibirá los recursos). Si corro que desde el pom de los padres, que en realidad no construir una cremallera (presumiblemente debido a que el proyecto principal es de tipo pom, no un frasco). Si me quedo un montaje de uno de los proyectos individuales, sí incluye los tarros y todas las dependencias (I especificados, incluyendo las dependencias). Incluye el directorio de salida para ese proyecto, pero no los proyectos secundarios.

¿Necesito hacer algo como ejecutar un ensamblado de los padres que itera sobre los proyectos secundarios y ejecuta sus asambleas (las asambleas para cada uno de los proyectos niño sería el mismo sin embargo - que incluiría el frasco, las dependencias y el directorio de salida)? Estoy seguro de que esto ni siquiera es posible ... ninguna orientación sería apreciada.

¿Fue útil?

Solución

Me sugieren para comprobar toda la sección 8. Maven Asambleas de la Maven: The Complete Reference libro y, en particular, la siguiente subsección 8.2.4. Montaje de asambleas a través de las dependencias de ensamblado . En él se describe un requisito muy similar y un montaje.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top