如何在不使用 javac 编译源的情况下运行注释处理器(Java 8 无法使用 Apt)?
javac 是否有任何参数可以只运行注释处理而不编译所有文件?
我想通过 javac 做什么:
因为我想在 Java 8 上执行此操作,所以不可能使用 Apt 来完成此任务?或者也许是这样?
The apt
Java 8 中不提供该工具。根据所述here http://openjdk.java.net/jeps/117, 移植apt
迁移到 Java 8 并不简单。
根据javac
手动输入 http://docs.oracle.com/javase/8/docs/technotes/tools/unix/javac.html:
-proc: [无,仅]
控制是否完成注释处理和编译。-proc:none
意味着编译发生时没有注释处理。-proc:only
意思是只做了注解处理,不做任何后续的编译。
It 听上去像 -proc:only
会做你想做的事。如果没有,那么您需要寻找第三方工具,或者自己开发一个工具。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)