jeecg3.4.3分离打jar包详解
原创
©著作权归作者所有:来自51CTO博客作者reg183的原创作品,请联系作者获取转载授权,否则将追究法律责任
首先要会打一个大的jar包,不会的话看我的另一篇文章
点击查看
将打好的将jar包解压,将 BOOT-INF 下的 lib 包拿出单独存放。同时修改class目录为配置文件目录,待会和jar包、lib文件夹放在同一个目录。
修改jeecg-system-start的pom重新打包
替换成
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<layout>ZIP</layout>
<includes>
<include>
<groupId>nothing</groupId>
<artifactId>nothing</artifactId>
</include>
</includes>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
这样打出来的jar包就很小了。
把打出来的jar包和之前的conf文件夹和lib文件夹放到一起。
在cmd中运行jar包
运行命令
C:\Users\Administrator>java -Dloader.path=E:\jeecg-boot-master\jeecg-module-syst
em\jeecg-system-start\target\jeecg-system-start-3.4.3\BOOT-INF\lib -jar E:\jeecg
-boot-master\jeecg-module-system\jeecg-system-start\target\jeecg-system-start-3.
4.3\BOOT-INF\jeecg-system-start-3.4.3.jar
运行效果如下
这样有一个好处,如果想修改配置文件的话就不需要重新打包。