Java 刷新Proguard类缓存
我正在尝试使用Proguard进行构建,但我得到:Java 刷新Proguard类缓存,java,maven,proguard,Java,Maven,Proguard,我正在尝试使用Proguard进行构建,但我得到: Warning: my.package.MyClass$innerClass: can't find referenced method... 但是。。。这个类已经不存在了。我添加了这个类,进行了一次运行(可能也是一次错误的清理/构建),然后删除了这个类(并进行了其他更改),进行了一次新的运行,现在我想清理/构建当前代码 但我不能,因为Proguard试图找到一个不存在的类时构建失败了 我试图删除整个.m2,但没有成功。你知道我应该采取什么措
Warning: my.package.MyClass$innerClass: can't find referenced method...
但是。。。这个类已经不存在了。我添加了这个类,进行了一次运行(可能也是一次错误的清理/构建),然后删除了这个类(并进行了其他更改),进行了一次新的运行,现在我想清理/构建当前代码
但我不能,因为Proguard试图找到一个不存在的类时构建失败了
我试图删除整个.m2,但没有成功。你知道我应该采取什么措施让Proguard忘记这个过时的类吗
谢谢大家! 发生这种情况时,解决方案是运行:
mvn clean install -U
它应该强制重新加载依赖项。我不能完全确定它为什么与Proguard的缓存有关,但我现在可以肯定它是有效的
查找更多详细信息ok右键单击project>check for maven,当您更新project时,单击此处的强制快照更新()您必须添加maven标记以获得相关的Attention True,但没有考虑它。谢谢你的建议。哦!等等,我想它在工作。我不知道确切的原因,但我找到了一个可以运行maven clean install-U的地方,它现在似乎可以运行了。