文章目录在工作中,我们写的代码需要开源和需要给团队中的人使用,为了防止代码被轻松反编译,可以通过混淆工具,降低代码的可读性。
- 前言
- 一、Allatori介绍
- 二、使用步骤
- 1.引入jar和配置文件
- 2.配置allatori文件
- 3.配置pom.xml
前言
本文主要讲解allatori在Java maven工程中的使用方法。
一、Allatori介绍
官方地址: http://www.allatori.com
-
Allatori 是第二代 Java 混淆器,可为您的知识产权提供全方位的保护。
-
尽管大多数第二代混淆器都提供了有价值的保护,但在 Allatori 中开发了许多附加功能,以使逆向工程代码几乎是不可能的。
-
Allatori 不只是混淆,它还最小化了应用程序的大小,并提高了速度。Allatori,作为每个现代 Java 混淆器,具有完整的水印功能,允许软件获得适当的许可。
从官网上下载最新的jar,在工程中创建文件夹lib和allatori。
2.配置allatori文件allatori.xml内容如下:
标签说明文档:https://allatori.com/doc.html
3.配置pom.xmlcommon-util org.apache.maven.plugins maven-resources-plugin 2.6 copy-and-filter-allatori-config package copy-resources ${basedir}/target ${basedir}/allatori allatori.xml true org.codehaus.mojo exec-maven-plugin 3.0.0 run-allatori package exec java -Xms128m -Xmx512m -jar ${basedir}/lib/allatori.jar ${basedir}/target/allatori.xml



