我的第三方jar包在resoueces目录下的lib下(目录可以是其他路径,pom引包要正确)
一:
<dependency>
<groupId>otc</groupId><随便写内容>
<artifactId>commons-logging</artifactId><随便写内容>
<version>1.2</version><随便写内容>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/lib/xxxx.jar</systemPath>《和第三方jar包地址相对应》
</dependency>
二:添加plugin
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<webResources>
<resource>
<directory>src/main/resources/lib</directory>
<targetPath>WEB-INF/lib/</targetPath>
<includes>
<include>**/*.jar</include>
</includes>
</resource>
</webResources>
</configuration>
</plugin>
之后去除内置Tomcat,改变启动方式等步骤网上有很多,不一一赘述,主要是写好第三方jar包添加位置,否则打包时找不到。
网友评论