【问题标题】:Make Eclipse reference maven projects and not jars制作 Eclipse 参考 maven 项目而不是 jars
【发布时间】:2018-10-01 21:31:09
【问题描述】:

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

【问题讨论】:

    标签: eclipse maven


    【解决方案1】:

    重启后我突然开始遇到这个问题 (??)。

    对我有用的是:

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

    【讨论】:

      【解决方案2】:

      每个项目都有一个设置来控制这种行为。右击打开项目属性,然后选择Maven部分;在那里你会找到选项解决来自工作区项目的依赖项

      【讨论】:

      • 很遗憾,我的项目属性中没有 Maven 部分。
      • 这意味着要么你没有安装 m2e,要么项目没有配置为 Maven 项目。如果您想在 Eclipse 中使用本地解析而不是 repo 解析,则需要满足这两点。
      • 好的,安装 m2e,将我的项目升级到 Maven 项目,我已经启用了工作空间项目的依赖解析,仍然没有成功...
      • 不清楚您观察到的是什么以及它与您的预期有何不同。
      猜你喜欢
      • 1970-01-01
      • 2014-02-14
      • 1970-01-01
      • 1970-01-01
      • 2011-10-22
      • 2021-06-04
      • 1970-01-01
      • 1970-01-01
      • 2018-09-22
      相关资源
      最近更新 更多