java - 我如何在 teamcity 上发布 gradle 来发布使用 Maven 插件的 gradle 构建?

标签 java maven gradle intellij-idea teamcity

我目前已将 teamcity 配置为使用 Maven mojo,将 gradle jar 发布为仅包含 gav 的 Nexus 快照。

我观察到,如果我使用 Maven 插件并在 IDE 中进行 gradle 安装,我就能够看到生成的 pom。

1) 我可以使用这个 pom 在 teamcity 的 nexus repo 中发布 jar 吗?我知道我可以通过使用它的 pom 来进行纯 Maven 构建。

2)有没有办法不使用这个pom,而是配置teamcity构建步骤直接从gradle构建发布?

最佳答案

Gradle 当然可以处理发布。它将利用构建信息来生成一个 POM 文件,该文件最能代表您的项目中声明的内容。

然后,从 Teamcity 构建中调用该 Gradle 任务就变得很简单。

看看the publishing documentation有关如何设置的详细信息。

关于java - 我如何在 teamcity 上发布 gradle 来发布使用 Maven 插件的 gradle 构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60590589/

相关文章:

java - 如何将pom项目打包为可运行的jar

java - 在 Eclipse 中运行 Maven with JUnit 项目时出错

gradle - Gradle Artifactory 插件应该使用纯文本还是加密密码?

java - 使用 spring-boot gradle-plugin 构建的可执行 jar 缺少依赖项

java - 意外复制其他对象的行为

来自 InputStream 的 Java 字符串

java - hbase-client 2.0.x 错误

spring - 无法让QueryDsl/APT生成Q类

java - 如何使用 Gradle 构建我的多项目 Java 软件

java - 在android中保存该数据最合适的方式是什么