gpt4 book ai didi

debugging - 在 Maven 网络项目中调试 Maven 插件的执行

转载 作者:行者123 更新时间:2023-12-03 08:35:37 24 4
gpt4 key购买 nike

有什么方法可以在运行时实际调试 Maven 插件。我的意思是,例如我们有 maven-clean-plugin。那么当这个插件执行它的 Action 时,我们可以以某种方式调试和检查 maven-clean-plugin 的源代码吗?

显然,我们必须在 Eclipse 中为插件关联 Java 源代码,但我们如何设置它以进行调试?

谢谢。

编辑 : 换个话题
对不起,伙计们,也许我应该更准确。实际上我有我的网络应用程序,它是一个 maven 项目,它使用了 3rd 方 maven 插件。现在当我做 mvn 全新安装 我需要调试我的第 3 方 Maven 插件。现在在我的 maven 依赖中,我没有依赖那个插件 jar,这是很正常的。有任何想法吗?

最佳答案

如果您使用带有 m2eclipse 插件的 Eclipse,只需使用 启动您的构建。调试为... 而不是 运行为... .

如果您没有使用 m2eclipse,请运行 mvnDebug而不是 mvn (对于 Maven 2.0.8+)并在端口 8000 上附加一个远程调试器。对于 Maven 2.0.8<,将远程调试选项添加到启动脚本中。

当然,您需要在工作区中导入插件的源代码。

也可以看看

  • Developing and debugging Maven plugins
  • Dealing with Eclipse-based IDE
  • 关于debugging - 在 Maven 网络项目中调试 Maven 插件的执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2973888/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com