java - 调试本地 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>
解决方案
推荐阅读
- django - 在 Heroku 上托管的 Django 站点“没有运行 Web 进程”
- c# - Windows 窗体中的 Web 浏览器在使用窗体时不允许 ctrl+c。节目()
- r - 如何将列表中的元素用作ifelse中的条件
- java - Java 中的错误:不兼容的类型:LinkedList
无法转换为字符串 - powershell - 遍历脚本所在当前路径的所有文件夹
- r - 从Stata导入的R中的日期
- rust - 向下铸造一个盒子
在结构内? - sql-server - “Stuff and 'For Xml Path'”或 UNION 排除重复行
- java - 'com.google.api.client.json.jackson2.JacksonFactory' 已弃用。我有哪些选择?
- python - 有没有办法动态修改 kivy 微调器下拉列表的属性(例如字体大小、颜色)?