我目前已将 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/