首页 > 解决方案 > 调试本地 Maven 依赖

问题描述

我想调试一个从 GitHub 克隆的外部项目,以便将其作为本地项目。它是一个没有主类的 UI 库,因此无法自行执行。
相反,我创建了一个新的 Maven 项目并将该库添加为 Netbeans 中的依赖项:

在此处输入图像描述

这似乎行得通。

现在,如果我在该库中设置一些断点并在调试模式下运行我的新项目,调试器不会在断点处停止。
此外,当我在该库中声明一些记录器输出时,它们不会被执行。

有什么方法可以调试本地项目,我只能添加为依赖项?

更新:

我更改了库的 POM 中的详细信息,可以肯定的是,我正在引用本地依赖项:

<groupId>org.primefacesLocal</groupId>
<artifactId>primefacesLocal</artifactId>
<packaging>jar</packaging>
<version>9.0-SNAPSHOT</version>

我再次构建了这个项目,我可以在我的本地仓库中找到它。

我将此添加到我的新项目的 POM 中:

<dependency>
    <groupId>org.primefacesLocal</groupId>
    <artifactId>primefacesLocal</artifactId>
    <version>9.0-SNAPSHOT</version>
</dependency>

标签: javamavendebuggingbuild-dependencies

解决方案


推荐阅读