0
我正在使用XJC插件,我想調試它。我是新來的Java,也許我錯過了一些基本的東西,但我不明白我可以如何將調試器附加到由xjc命令行工具啓動的插件。這甚至有可能嗎?我在.Net中VS你可以附加一個進程或者你可以添加Debugger.Launch()。有沒有辦法將調試器附加到XJC插件? (Intellij或Eclipse)
我正在使用XJC插件,我想調試它。我是新來的Java,也許我錯過了一些基本的東西,但我不明白我可以如何將調試器附加到由xjc命令行工具啓動的插件。這甚至有可能嗎?我在.Net中VS你可以附加一個進程或者你可以添加Debugger.Launch()。有沒有辦法將調試器附加到XJC插件? (Intellij或Eclipse)
主要功勞去戴維·蒂勒和他的文章Make a Surgical Strike with a Custom XJC Plugin。查看Eclipse IDE文章末尾的項目。
的IntelliJ:
如果您看到XJC的ou tput和「無法識別的參數-XPluginName」錯誤,請檢查您的src文件夾是否包含META-INF \ services \ com.sun.tools.internal.xjc.Plugin,它具有您插件類的名稱