maven打jar包时如何引用第三方jar

假如有这样一个需求:使用maven构建的服务(简称此服务),需要打成一个jar供其他服务使用,但此服务同时又依赖很多第三方开源的jar。如果手动去MANNIFEST.MF文件添加,工作量大不说,还容易出错。

针对这种场景,maven给我们提供了一种很好的解决办法,只需要在pom.xml文件中做如下配置,即可自动完成Class-Path的值设置,其中lib为path前缀

 1 <plugin>  
 2   <groupId>org.apache.maven.plugins</groupId>  
 3   <artifactId>maven-jar-plugin</artifactId>  
 4   <configuration>  
 5     <archive>  
 6       <manifest>  
 7         <addClasspath>true</addClasspath>  
 8         <classpathPrefix>lib/</classpathPrefix>  
 9       </manifest>  
10     </archive>  
11   </configuration>  
12 </plugin> 

 

posted @ 2020-10-14 09:54  笨小孩cbq  阅读(312)  评论(0)    收藏  举报