gpt4 book ai didi

maven - 上传 Quarkus 依赖到 Nexus

转载 作者:行者123 更新时间:2023-12-05 06:47:20 24 4
gpt4 key购买 nike

我有一个使用 Quarkus 的基于 Java 的项目。但是,Jenkins 管道不支持 Maven 3.6.3 构建项目,这是 Quarkus 的要求。

现在,我需要将 Quarkus 依赖项(包含在 pom.xml 文件中)移动到 Sonatype Nexus 并将它们从 pom.xml 文件中删除,以便 Jenkins 管道构建项目但从 Nexus 获取 Quarkus 库已经编译。

所以我查看了 pom.xml 文件,寻找要上传到 Nexus 的 .jar 文件,但这里有很多东西:

<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-mongodb-client</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-resteasy-jsonb</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-mongodb-panache</artifactId>
</dependency>

如果我从 IntelliJ 打开文件夹“外部库”,我也可以找到很多依赖项:

enter image description here

所以,我的最后一个问题是,如何仅使用一个简单的存档将 Quarkus 上传到 Nexus? ( jar 、 war 、耳朵..)

最佳答案

尝试在 maven docker container 中构建您的应用用于管道。

关于maven - 上传 Quarkus 依赖到 Nexus,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67137903/

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