Java 其中是Proguard&x27的输出;你为什么要留下来?

Java 其中是Proguard&x27的输出;你为什么要留下来?,java,eclipse,maven,proguard,m2eclipse,Java,Eclipse,Maven,Proguard,M2eclipse,我正在使用EclipseLuna服务版本1(4.4.1构建id 20140925-1800)和适用于Maven的M2E。我想知道为什么保留a.company.Clazz。我在配置中添加了-whyareyoukeeping class.company.Clazz(见下文)。Eclipse控制台显示了输出(见下文)。执行暂停在处,解释为什么保留类和类成员…但没有输出到控制台 我过去经常查看是否有任何输出要发送到文件。我看到输出被写入..\target\proguard\u seeds.txt和..\

我正在使用EclipseLuna服务版本1(4.4.1构建id 20140925-1800)和适用于Maven的M2E。我想知道为什么保留a.company.Clazz。我在配置中添加了
-whyareyoukeeping class.company.Clazz
(见下文)。Eclipse控制台显示了输出(见下文)。执行暂停在
处,解释为什么保留类和类成员…
但没有输出到控制台

我过去经常查看是否有任何输出要发送到文件。我看到输出被写入
..\target\proguard\u seeds.txt
..\target\glass.jar
,但它们都不包含保留
a.company.Clazz
的原因

配置


com.github.wvengen
proguard maven插件
2.0.8
...
5
${project.build.finalName}.jar
玻璃罐
真的
假的
-冗长的
-你为什么要开a级公司
-dontnote
-dontoptimize
...
...

输出

[proguard]打印保留的类、字段和方法。。。
[proguard]收缩。。。
[proguard]解释为什么要保留班级和班级成员。。。
[proguard]
[proguard]正在删除未使用的程序类和类元素。。。
[proguard]原课程班数:1988
[proguard]程序类的最终数量:136
[proguard]内联子例程。。。
[proguard]正在预先验证。。。
[proguard]正在写入输出。。。

如果未保留该类或该类甚至不存在,Proguard将不会输出任何内容。

检查PG输出。。。然后,如果可以的话,从命令行运行一个构建,这样您就可以浏览这些文件来了解更多关于PG内部的信息