背景:一个标准的ssm项目,需要使用到第三方jar,现需要将项目发布到liunx的服务器上,将项目打成war包,第三方war包也需要打进去
首先是直接打包,发现第三方jar包并没有打进去。。。。。。蛋疼,正确的操作步骤如下:
步骤:在src/main/resources/lib建立一个文件夹,将第三方的jar包扔进去,然后在pom.xml中添加以下配置
1.依赖:
<dependency> <groupId>it.sauronsoftware</groupId> <artifactId>jave</artifactId> <version>1.0.2</version> <scope>system</scope> <systemPath>${project.basedir}/src/main/resources/lib/jave-1.0.2.jar</systemPath> </dependency>
其他的都类似上面
2.打包的插件
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.2</version> <configuration> <webResources> <webResource> <directory>${project.basedir}/src/main/resources/lib</directory> <targetPath>WEB-INF/lib/</targetPath> <includes> <include>**/*.jar</include> </includes> </webResource> </webResources> </configuration> </plugin>
提示:不要忘了update 项目哦,步骤:maven -> update project
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/17110.html