-
应用场景 :
项目种会遇见上传jar包到Linux 上速度极慢的情况 , 一方面是自身网络原因,很大一部分是运营商之间的相互限制,如 : Linux 是移动端的,使用电信网络上传就会被限速至几k每秒,甚至会断开的情况发送(深受其害)
-
解决方式 :
将jar 中的lib 包, resource 资源 ,jar 代码分开打包 。 大部分情况我们只是修改代码, 配置与lib 修改的情况相对较少 , 因此我们改啥传啥思路来解决网络问题 -
pom 配置
<build>
<plugins>
<!--打包jar -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<!--不打包资源文件 -->
<excludes>
<exclude>*.**</exclude>
<exclude>*/*.xml</exclude>
</excludes>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<!--MANIFEST.MF 中 Class-Path 加入前缀 -->
<classpathPrefix>lib/</classpathPrefix>
<!--ja