maven - 使用Jenkins部署到Nexus

标签 maven jenkins gradle jenkins-pipeline nexus

目前,我们在 Jenkins (Jenkins)工作,为我们的产品套件构建基础架构。这项工作会调用ant将各种jar文件打包到我们的build目录下。


build
     lib
         common.jar
         ldap.jar
         filesplit.jar
         rmiservice.jar
         .
         .
         .

我的问题是实现此目的的最佳方法是什么,以便我们可以将构建的jar文件批量部署到Nexus?还是执行此操作的最佳/唯一方法是使用一个build.gradle或Jenkins管道指定每个 Artifact 的pom.xml文件?

有什么想法吗?最好的方法?任何帮助,将不胜感激:)谢谢

最佳答案

他们显然是一个可以从 Ant 任务部署到关系的官方插件。

https://github.com/sonatype/nexus-ant-tasks/tree/master/nexus-staging-ant-tasks

在命令行中完成部署后,请使用Jenkins将其自动化。不要尝试多任务,那样会浪费时间。

如果您认为部署到联系可能是迁移到现代构建系统并替换Ant的借口,请选择Gradle

关于maven - 使用Jenkins部署到Nexus,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59885948/

相关文章:

javascript - Android 和 Web App 共享 Kotlin 代码

eclipse - 我使用 Tomcat 和 Eclipse 编写的第一个 JSF 程序出错

python - 必须使用 Hive 构建 Spark (spark 1.5.0)

linux - Protractor 2.28 - headless Chrome 57 - linux - 测试失败

windows - 在 Jenkins 的 Windows VM 中运行 Selenium 测试时无法打开浏览器

gradle - 命名批处理文件 Gradle 的应用程序插件

android - 实现ActionBarSherlock,gradle错误

javascript - 缩小 primefaces 中的 js 和 css 文件

java - 将 jXLS 添加到我的 pom.xml 似乎会影响 hibernate 日志级别

maven - Jenkins Maven 代理 - 无法下载依赖项