我正在使用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中有一个设置可以默默地忽略那些罐子并且不会破坏整个构建吗?对我来说,这听起来像必须打印为警告而不是抛出错误。
当你输入一个空目录时也会发生这种情况,我只是在根包中添加了一个虚拟类。