gpt4 book ai didi

Maven 构建顺序

转载 作者:行者123 更新时间:2023-12-02 17:47:27 25 4
gpt4 key购买 nike

我有一个多模块 Maven 构建,我需要一个特定的模块(我们称之为项目 A)在最后构建。它依赖于一个模块(让我们称之为 project-B),该模块包含本地代码,该代码被编译为 dll 并使用一些 maven 技巧作为 zip 文件安装到 maven 存储库中。因为它不直接依赖于它,因为 native 代码不是 java jar,所以我使用 Maven Dependency Plugin 解压 zip 文件并将 native dll 放在我的构建目录中。除了建筑订单外,一切正常。尽管在父级的标记中以相反的方式声明,但它构建了第一个项目-A。我想告诉 Maven project-A 依赖于 project-B。我试图将 project-B 添加为依赖项,但由于它没有构建 jar,因此会抛出错误,这对我来说似乎很老套。任何帮助,将不胜感激。

最佳答案

只需在项目 A 中声明对项目 B 的依赖,它就可以正常工作。项目 B 是 native 还是 java 项目都没有关系。只要确保你正确地声明了依赖关系,将包装考虑为类型..(这可能是 pom 所以你会有

<dependency>
<groupId>...</groupId>
<artifactId>B</artifactId>
<version>...</version>
<type>pom</type>
</dependency>

在项目 A) 中

关于Maven 构建顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12963492/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com