如果 jar 为空,Proguard 将失败
Proguard fails if jar is empty
我正在使用混淆器来混淆我的代码。我的设置是我有 1 个父 pom.xml
和下面大约 50 个模块。问题是这些罐子中的一些是 空 (我稍后会实现),其他的只包含 属性 文件(有点像 spring-boot-starter
罐子)和其他一些是 webjars
(他们只有 css、js 和图像)并且 proguard maven 插件失败,因为 proguard 抱怨源是空的:
[proguard] Error: The input doesn't contain any classes. Did you specify the proper '-injars' options?
proguard 中是否有一个设置可以默默地忽略那些 jar 而不会破坏整个构建?对我来说,这听起来必须作为警告打印出来,而不是抛出错误。
我在这里打开了一个混淆请求:
https://sourceforge.net/p/proguard/code/merge-requests/1/
现在等待合并:)
当你输入一个空目录时也会发生这种情况,我只是在根包中添加了一个虚拟 class。
我正在使用混淆器来混淆我的代码。我的设置是我有 1 个父 pom.xml
和下面大约 50 个模块。问题是这些罐子中的一些是 空 (我稍后会实现),其他的只包含 属性 文件(有点像 spring-boot-starter
罐子)和其他一些是 webjars
(他们只有 css、js 和图像)并且 proguard maven 插件失败,因为 proguard 抱怨源是空的:
[proguard] Error: The input doesn't contain any classes. Did you specify the proper '-injars' options?
proguard 中是否有一个设置可以默默地忽略那些 jar 而不会破坏整个构建?对我来说,这听起来必须作为警告打印出来,而不是抛出错误。
我在这里打开了一个混淆请求:
https://sourceforge.net/p/proguard/code/merge-requests/1/
现在等待合并:)
当你输入一个空目录时也会发生这种情况,我只是在根包中添加了一个虚拟 class。