maven多模块项目,子模块引入本地第三方给jar时,打包到war包中的lib目录下的方法
<build>
<finalName>${project.name}</finalName>
<resources>
<!--打依赖模块的jar到lib中 -->
<resource>
<directory>${basedir}/../icdm-common/src/main/resources/jar</directory>
<targetPath>${project.build.directory}/${project.build.finalName}/WEB-INF/lib</targetPath>
</resource>
</resources>
<plugins>
<!--设置maven-war-plugins插件,否则外部依赖无法打进war包 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<webResources>
<resource>
<directory>${project.basedir}/src/main/resources/jar</directory>
<targetPath>WEB-INF/lib/</targetPath>
<includes>
<include>**/*.jar</include>
</includes>
</resource>
</webResources>
</configuration>
</plugin>
</plugins>
</build>