Quería algunos archivos de un proyecto JAR de dependencia en mi proyecto WEB.
Lo he hecho de esta manera para poder tener los archivos no solo al empaquetar el WAR sino también al ejecutar el complemento maven servlet container (es decir, jetty: run o tomcat: run).
Así que aquí es lo que funcionó para mí:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.1</version>
<executions>
<execution>
<id>copy-files-to-webapp-directory</id>
<phase>compile</phase>
<goals>
<goal>unpack</goal>
</goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>com.my.project</groupId>
<artifactId>my-amazing-project</artifactId>
<type>jar</type>
<overWrite>true</overWrite>
<outputDirectory>src/main/webapp</outputDirectory>
<includes>**/*.jsp, **/*.css, **/*.png</includes>
</artifactItem>
</artifactItems>
</configuration>
</execution>
</executions>
</plugin>
Esperanza que ayuda a cualquiera que busque una solución similar
¿Cómo funciona exactamente el segundo proyecto "dependen" de las JSP? ¿Qué hace con ellos? Incluirlos? Parse ellos? ¿Algo más? – kazanaki