spring项目使用mave将第三方jar包打进war包中详解编程语言

背景:一个标准的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

(0)
上一篇 2021年7月19日 19:54
下一篇 2021年7月19日 19:54

相关推荐

发表回复

登录后才能评论