在pom文件中加入 plugins下
<!--jar文件加密,防止反编译-->
<plugin>
<groupId>com.github.core-lib</groupId>
<artifactId>xjar-maven-plugin</artifactId>
<version>4.0.1</version>
<executions>
<execution>
<goals>
<goal>build</goal>
</goals>
<phase>package</phase>
<!-- 或使用
<phase>install</phase>
-->
<configuration>
<!--<password>io.xjar</password>-->
<!-- optional
<algorithm/>
<keySize/>
<ivSize/>
<includes>
<include/>
</includes>
<excludes>
<exclude/>
</excludes>
<sourceDir/>
<sourceJar/>
<targetDir/>
<targetJar/>
-->
<targetJar>xstm-management.jar</targetJar>
</configuration>
</execution>
</executions>
</plugin>
在pom文件中project下
<!-- 设置 jitpack.io 插件仓库 -->
<pluginRepositories>
<pluginRepository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</pluginRepository>
</pluginRepositories>
<!-- 添加 XJar Maven 插件 -->
执行示例
mvn clean package "-Dxjar.password=pass.." "-Dmaven.test.skip=true"
来源:oschina
链接:https://my.oschina.net/u/585210/blog/4292952