maven - 上传 Quarkus 依赖到 Nexus

标签 maven nexus quarkus

我有一个使用 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/

相关文章:

java - maven依赖和在WEB-INF/lib中手动添加jar的区别

java - 使用多模块项目构建 War

maven - 如何为 mvn tycho 插件设置 eclipse Artifact 的本地镜像?

web-applications - 如何在tomcat中部署nexus opensource webapp?

java - 无法模拟 Quarkus、NullPointer 异常且找不到相关导入

kotlin - Quarkus:执行并行unis

java - Maven安装-环境变量

maven - Intellij Idea中maven构建后如何查看测试报告?

xml - 尝试使用 REST API 在 sonatype Nexus 中创建存储库

java - 无法在 Windows 上创建 native 容器