如何使用eclipse更改maven依赖的代码

时间:2014-02-14 07:45:16

标签: java eclipse maven

我有一个项目,它使用几个组件来执行功能。所有组件都由maven依赖控件管理。现在我想更改其中一个组件的代码只是为了增强功能。该组件是可见的我在eclipse项目资源管理器中我可以访问该组件中存在的文件。但是当我更改组件中的代码时,主项目无法访问该更改,该项目正在使用该组件作为依赖项。我已尝试过maven:clean,更新依赖项但是没什么可行的。我只是maven的新手,所以我确信我错过了一些东西。

任何帮助都非常感谢。谢谢

2 个答案:

答案 0 :(得分:1)

当使用maven和eclipse时,依赖关系可以直接用作jar(因为它们是从存储库下载的),或者,如果依赖关系也是在同一个工作区中打开的项目中定义的,eclipse应该使用这个项目而不是原来的罐子。

你应该检查:

  • 未选中“禁用工作空间分辨率”(当您在项目浏览器中右键单击项目时,在“maven”子菜单中)。
  • 在项目属性中,在“Java Build Path”(“Librairies”选项卡)中,eclipse将您的依赖项显示为项目,而不是来自本地maven存储库的jar。

还要小心重命名组件(并将其发布到某个地方或在项目中包含修改后的代码),以确保构建项目的其他开发人员使用相同的修改后的依赖而不是原始的。

答案 1 :(得分:0)

使用依赖项更新pom文件后,您是否尝试过maven install?