有没有办法将调试器附加到 XJC 插件? (Intellij 或 Eclipse)
Is there is a way to attach debugger to XJC Plugin? (Intellij or Eclipse)
我正在开发 XJC 插件,我想对其进行调试。我是 java 的新手,也许我遗漏了一些基本的东西,但我不知道如何将调试器附加到由 xjc 命令行工具启动的插件。这可能吗?我在 VS 中的 .Net 你可以附加到一个进程或者你可以事件添加 Debugger.Launch().
主要归功于 David Tiller 和他的文章 Make a Surgical Strike with a Custom XJC Plugin。 Eclipse 看文末工程IDE.
IntelliJ:
tools.jar 必须包含在文件 -> 项目结构 -> 你的项目 -> 依赖项中
调试配置
如果您看到 XJC 的输出和 "unrecognized parameter -XPluginName" 错误,请检查您的 src 文件夹是否包含 META-INF\services\com.sun.tools.internal.xjc.Plugin,它具有您插件的 class
我正在开发 XJC 插件,我想对其进行调试。我是 java 的新手,也许我遗漏了一些基本的东西,但我不知道如何将调试器附加到由 xjc 命令行工具启动的插件。这可能吗?我在 VS 中的 .Net 你可以附加到一个进程或者你可以事件添加 Debugger.Launch().
主要归功于 David Tiller 和他的文章 Make a Surgical Strike with a Custom XJC Plugin。 Eclipse 看文末工程IDE.
IntelliJ:
tools.jar 必须包含在文件 -> 项目结构 -> 你的项目 -> 依赖项中
调试配置
如果您看到 XJC 的输出和 "unrecognized parameter -XPluginName" 错误,请检查您的 src 文件夹是否包含 META-INF\services\com.sun.tools.internal.xjc.Plugin,它具有您插件的 class