标签: eclipse debugging intellij-idea plugins xjc
我正在研究XJC插件,我想调试它。我是java的新手,也许我缺少一些基本的东西,但我没有看到如何将调试器附加到xjc命令行工具启动的插件。这甚至可能吗?我在.Net中你可以附加到一个进程,或者你可以在事件中添加Debugger.Launch()。
答案 0 :(得分:1)
主要归功于David Tiller和他的文章Make a Surgical Strike with a Custom XJC Plugin。查看Eclipse IDE文章末尾的项目。
的IntelliJ:
tools.jar必须包含在文件中 - >项目结构 - > 您的项目 - >依赖
调试配置
如果您看到XJC的输出和"无法识别的参数-XPluginName"错误,检查你的src文件夹是否包含META-INF \ services \ com.sun.tools.internal.xjc.Plugin,它具有你的插件类的名称