2012-05-06 49 views
2

我正在写一个注释处理器,并且在某个地方或其他地方,我想只是在每个Java程序中附加一个调试器。通常的有没有办法将调试器附加到apt或javac?

-agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n 

被拒绝。任何想法的附加调试器的替代方法?

回答

2

采取以下资源来看一看: http://code.google.com/p/acris/wiki/AnnotationProcessing_DebuggingEclipse

http://code.google.com/p/acris/wiki/AnnotationProcessing_DebuggingMaven

虽然我用于所述处理器分离各层:一个是不依赖于处理器可使用常规的单元测试进行测试。我使用日志文件对整个系统进行了调试...

+0

这是否是因为它们是tools.jar中编译器调用的包装?这些选项显然不能直接在'apt'或'javac'上作为我的原始选项行。 –

相关问题