1

자바 코드 내에서 주석 처리를하고 있습니다. 나는 이미 Java 컴파일러 API (JavaCompiler, CompilationTask 등)를 사용하는 방법을 알아 냈습니다.자바 주석 처리에만 해당

이 모든 전술 한 것들은 클래스를 컴파일합니다. 컴파일하지 않고 주석 처리를 실행할 수 있습니까?

나는 항상 실패하고 컴파일 과정을 멈추는 "StopProcessor"라고 불리는 것을 구현할 생각을 가지고있다. 다른 해결책이 있습니까?

+0

"컴파일하지 않음"을 의미합니까? 어떻게 컴파일하지 않고 Java 클래스를 사용하고 있습니까? 유스 케이스 란 무엇입니까? –

+0

@NaveenRamawat 나는 프로세스 주석이 필요하다는 것을 의미한다. 나는 바이트 코드를 생성 할 필요가 없다. – Dany

+0

달성하려는 목표는 무엇입니까? – Seb

답변

2

java 컴파일러에 "-proc : only"인수를 전달해야합니다. the javac tool documentation에서 발췌 한 내용은 다음과 같습니다.

-proc:only means that only annotation processing is done, without any subsequent compilation.