【问题标题】:Maven build dependency through pom.xmlMaven 通过 pom.xml 构建依赖
【发布时间】:2013-06-06 18:34:02
【问题描述】:

对于我的项目,我正在使用来自 github 上的另一个项目的代码。我已将该项目作为一个单独的文件夹包含在我的项目中。我的项目使用该项目的代码,因此我想构建该项目并将其包含在我的项目中,而无需对该项目进行任何更改。那么如何在我的 pom.xml 中指定运行子项目 pom.xml 呢?

如果有帮助,这里是我正在使用的另一个项目的存储库:Soda Java

【问题讨论】:

    标签: maven pom.xml


    【解决方案1】:

    如果您不打算更改它,只需下载它并使用 Maven 构建一次。这会将它安装到您的本地存储库中,您可以在 pom 中简单地引用它而不会出现任何问题。

    如果您可以在某处的外部 maven 存储库中找到它,您甚至不必下载和构建它。

    只有当您计划改变它时,您才需要聚合项目方法。

    【讨论】:

    • 有没有办法告诉我的pom.xml先构建git项目?
    • 如果你没改过,为什么每次都要建?单独构建一次,然后您的构建将从存储库中获取人工制品。如果您要频繁更改它以至于每次都需要重新构建,请使用下面的聚合器 Pom 方法。
    【解决方案2】:

    您创建一个包含 Packaging=pom 和一个 modules 元素的聚合项目,该元素具有一个用于依赖项的模块和一个用于您的项目的模块,然后您构建它。

    【讨论】:

    • 这个不需要我改git项目中的pom.xml吗?不碰git项目中的任何代码就没有办法了吗?
    猜你喜欢
    • 1970-01-01
    • 2018-01-02
    • 2021-05-14
    • 1970-01-01
    • 2014-02-19
    • 2014-05-21
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    相关资源
    最近更新 更多