<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.6</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
<mainClass>com.xx.xxx.start.Application</mainClass> <!-- 运行jar的main class -->
</manifest>
<!-- 添加本地的jar -->
<manifestEntries>
<Class-Path>lib/class-util-1.0.jar lib/pool-executor-1.0.jar</Class-Path> <!-- 这个>lib/class-util-1.0.jar 路径是已经被打包到target/lib里的,多个包用空格隔开就可以了 -->
</manifestEntries>
</archive>
</configuration>
</plugin>
当jar包比较少的时候,可以在依赖中添加jar包
<dependency>
<groupId>com.aaa</groupId>
<artifactId>abc-sdk</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${basedir}/lib/abc-sdk.jar</systemPath>
</dependency>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<!-- 项目打成jar时将本地jar打进去 -->
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>