Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
对于我的项目,我正在使用来自 github 上的另一个项目的代码。我已将该项目作为一个单独的文件夹包含在我的项目中。我的项目使用该项目的代码,因此我想构建该项目并将其包含在我的项目中,而无需对该项目进行任何更改。那么如何在我的 pom.xml 中指定运行子项目 pom.xml 呢?
如果有帮助,这里是我正在使用的另一个项目的存储库:Soda Java
您创建了一个带有 Packaging=pom 的聚合项目和一个 modules 元素,该元素具有一个用于依赖项的模块和一个用于您的项目的模块,然后您构建它。
如果您不打算更改它,只需下载它并使用 Maven 构建一次。这会将它安装到您的本地存储库中,您可以在 pom 中简单地引用它而不会出现任何问题。
如果您可以在某处的外部 maven 存储库中找到它,您甚至不必下载和构建它。
只有当你计划改变它时,你才需要聚合项目方法。