在无网环境下使用springboot项目打包时,总会寻找maven的远程仓库下载依赖,导致打包不成功,使用项目读取外部依赖的方式运行,完美避免该问题。在pom.xml中添加
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.6</version>
<configuration>
<archive>
<manifest>
<mainClass>com.esbk.isp.ISPApplication</mainClass> //指定Springboot程序启动类
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix> //指定依赖的jar包相对于本程序jar的位置
</manifest>
<manifestEntries>
<Class-Path>./</Class-Path>
</manifestEntries>
</archive>
</configuration>
</plugin>
</plugins>
</build>
*将自己需要的依赖放入lib文件夹中和打包好的jar放入同一级目录