java中混淆代码Maven中多模块
问题:混淆完子模块的代码,父模块需要整合子模块混淆的代码,但是在打包的时候无法识别到类名和包名,springboot项目
java中混淆代码中Maven多模块
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
8条回答 默认 最新
- |__WhoAmI__| 2023-01-09 17:11关注
可能是因为在父模块的 pom.xml 文件中没有正确配置混淆插件。
建议检查一下父模块的 pom.xml 文件,看看是否已经正确配置了混淆插件,并且指定了混淆规就文件。比如说,如果使用的是 Proguard 插件,需要在 pom.xml 文件中添加如下配置:
<build> <plugins> <plugin> <groupId>com.github.wvengen</groupId> <artifactId>proguard-maven-plugin</artifactId> <version>2.0.13</version> <executions> <execution> <phase>package</phase> <goals> <goal>proguard</goal> </goals> </execution> </executions> <configuration> <obfuscate>true</obfuscate> <proguardInclude>${basedir}/proguard.conf</proguardInclude> </configuration> </plugin> </plugins> </build>
在上面的配置中,在 build 标签内指定了使用 Proguard 插件,并指定了混淆规就文件的路径为 ${basedir}/proguard.conf,这样就可以在打包的时候对整个项目进行混淆了。
仅供参考,望采纳,谢谢。解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 根据历年月数据,用Stata预测未来六个月汇率
- ¥15 DevEco studio开发工具 真机联调找不到手机设备
- ¥15 请教前后端分离的问题
- ¥100 冷钱包突然失效,急寻解决方案
- ¥15 下载honeyd时报错 configure: error: you need to instal a more recent version of libdnet
- ¥15 距离软磁铁一定距离的磁感应强度大小怎么求
- ¥15 霍尔传感器hmc5883l的xyz轴输出和该点的磁感应强度大小的关系是什么
- ¥15 vscode开发micropython,import模块出现异常
- ¥20 Excel数据自动录入表单并提交
- ¥30 silcavo仿真,30分钟,只需要代码