如果jar是空的,Proguard会失败

时间:2015-10-02 10:30:46

标签: proguard

我正在使用proguard来混淆我的代码。我的设置是我有1个父pom.xml,下面有大约50个模块。问题是这些罐子中的一些是空的(我稍后会实现),其他的只包含属性文件(类似于spring-boot-starter罐子)而其他一些是webjars(他们只有css,js和images)并且proguard maven插件失败,因为proguard抱怨源是空的:

[proguard] Error: The input doesn't contain any classes. Did you specify the proper '-injars' options?

proguard中是否有一个设置可以默默地忽略这些jar并且不会破坏整个构建?对我来说,这听起来像必须打印成警告而不是抛出错误。

2 个答案:

答案 0 :(得分:0)

我在这里打开了对proguard的拉取请求:

https://sourceforge.net/p/proguard/code/merge-requests/1/

现在我们等待它合并:)

答案 1 :(得分:0)

当您输入一个空目录时也会发生这种情况,我只是在根包中添加了一个虚拟类。