我有2个模块的maven prj:一个JAR和一个依赖于JAR的WAR。如何将战争的罐子移动(或复制)到另一个战争的文件夹?
MAVEN INSTALL后我有一个经典的WEB-INF/lib文件夹,其中包含所有jar依赖项(包括第一个模块的JAR)。
我需要将第一个模块的JAR移动到另一个文件夹,例如WEB-INF/resources。 尽我所能?
我能够移动jar但只在目标内,WAR保持不变。 我用下面的插件:
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.9</version>
<executions>
<execution>
<id>copy-installed</id>
<phase>install</phase>
<goals>
<goal>copy</goal>
</goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>groupId</groupId>
<artifactId>artifactId</artifactId>
<version>1.0</version>
<type>jar</type>
<overWrite>false</overWrite>
<outputDirectory>${project.build.directory}/.../WEB-INF/services</outputDirectory>
</artifactItem>
</artifactItems>
<outputDirectory>${project.build.directory}/.../WEB-INF/services</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
我认为你必须创建一个新的模块,并同时做MVN清洁安装 – 2014-10-21 11:07:46