【问题标题】:How to set "build" dependencies between Maven projects in Eclipse?如何在 Eclipse 中设置 Maven 项目之间的“构建”依赖关系?
【发布时间】:2011-04-30 15:54:58
【问题描述】:

我对 Maven 很陌生,我找不到解决这个小 (恕我直言) 问题的方法。

在我的 Eclipse 工作区中,我有一个用于 OSGi 包的 Maven 项目(一个常规包,不是 Eclipse 插件)。它依赖于几个工件(JAR 库);我需要其中一个从工作区中的另一个 Maven 项目构建。当我重建包时,我希望 Maven 检查是否也需要重建另一个工件(即因为我编辑了它的一些代码),如果需要,也重建那个。这样我可以自动化一些步骤,避免忘记重建内部库。该怎么做?

感谢您的帮助!!

恩里科

【问题讨论】:

  • 你在使用m2eclipse插件吗?

标签: java eclipse maven-2 m2eclipse


【解决方案1】:

可能有几种方法。您可以从 maven 模块开始。
http://maven.apache.org/guides/mini/guide-ide-eclipse.html#Multiple_Module_Project

【讨论】:

  • mmm... 可以让每个项目互相引用吗?特别是,我想避免图书馆有一个父 POM,因为它可能会被其他项目/工件在未来使用。
【解决方案2】:

由于您使用的是 m2eclipse,您可以将 m2eclipse 配置为使用“工作空间解析”,即使用工作空间中的项目作为依赖项而不是二进制依赖项(JAR)。

这样,更改立即可见。

【讨论】:

    猜你喜欢
    • 2012-05-20
    • 2016-07-26
    • 2011-05-11
    • 2021-10-24
    • 2018-12-28
    • 2012-06-16
    • 2012-08-20
    • 2014-02-26
    • 1970-01-01
    相关资源
    最近更新 更多