答主网络带宽十分辣鸡,上传一个 43m jar 包可以耗时 22 分钟 (祖安模式:***************)
这是原来项目的pom文件
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
这是需要瘦身后的 pom 文件
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!-- 指定该Main Class为全局的唯一入口 -->
<mainClass>org.sang.TestApplication</mainClass>
<layout>ZIP</layout>
<includes>
<!-- 设置没有jar包-->
<include>
<groupId>nothing</groupId>
<artifactId>nothing</artifactId>
</include>
</includes>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
这是原本打包生成的 jar 包,我们用解压软件打开。copy 出其中 lib 目录
image.png
瘦身后打包的 jar 包就只有 400k 左右
这是 Linux 部署 jar 命令
java -Dloader.path=/www/java/lib -jar /www/java/test.jar
/www/java/lib 换成服务器 lib 目录
/www/java/test.jar jar包地址
如果同一目录
java -Dloader.path=lib -jar Test-0.0.1-SNAPSHOT.jar
以下为答主,测试服务器目录
image.png