org.apache.maven.pluginsmaven-jar-plugin3.2.0truecom.inomec.Maincom.github.wvengenproguard-maven-plugin2.6.0packageproguard${project.build.finalName}.jartest.jarsrc/main/resources/proguard.cfgproguard.log${java.home}/lib/rt.jar${java.home}/lib/jce.jar${java.home}/lib/jsse.jar

# proguard.cfg# Keep the main class and its methods-keep class com.inomec.Main {public static void main(java.lang.String[]);}-keep class com.inomec.ServerMethodsWrapper {*;}-keepdirectories META-INF# Optimization options-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*

pom.xml文件中先使用maven-jar-plugin 对工程进行打包,设置好入口类,正常生成jar文件。

proguard插件的配置中,injar为上面已经打好包的jar文件。

并设置输出jar名称。

指定配置文件proguard.cfg。

指定使用的库文件地址。