使Eclipse引用maven项目而不是jar

时间:2014-08-15 15:30:56

标签: eclipse maven

我试图让我的工作区中的项目直接引用彼此,而不是maven repo中的jar文件。当所有项目都在同一个文件夹(eclipse工作区)并使用mvn installmvn eclipse:eclipse时,以前工作得非常好。但是,现在它不起作用,我相信它是因为项目不在工作区文件夹中,而是在我的本地GIT仓库中,从那里我将它们导入Eclipse。我假设我需要在某个地方设置一些变量,但在互联网上找不到任何内容。我也尝试过使用eclipse maven插件,但我遇到了其他完全破坏我设置的问题。使用-Declipse.useProjectReferences=true也无济于事。我很感激任何暗示!

2 个答案:

答案 0 :(得分:1)

每个项目都有一个设置来控制此行为。右键单击以打开项目“属性”,然后选择 Maven 部分;在那里,您将找到从Workspace项目中解析依赖项选项。

enter image description here

答案 1 :(得分:1)

重新启动(??)后,我突然开始遇到此问题。

对我有用的是:

  • 在项目的上下文菜单中,打开“属性”
  • “ Java构建路径”选项卡:添加需要引用的项目
  • “订单和导出”标签:将这些项目移至列表顶部