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>
浙公网安备 33010602011771号