我正在从java代码中进行注释处理。我已经想出了如何使用Java Compiler API,(JavaCompiler
,CompilationTask
等。)
所有这些上述内容都会编译课程。 有没有办法在没有编译的情况下运行注释处理?
我有一些想法来实现一些所谓的“StopProcessor”,它总会失败并停止编译过程。还有其他解决方案吗?
答案 0 :(得分:1)
你需要通过" -proc:only" java编译器的参数。以下摘自the javac tool documentation:
-proc:only means that only annotation processing is done, without any subsequent compilation.