java - 如何在 teamcity 上发布 gradle 以发布使用 maven 插件的 gradle 构建?
问题描述
我目前已将 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 任务将是微不足道的。
有关如何设置的详细信息,请查看发布文档。
推荐阅读
- apache-kafka - Kafka v 2.8 不支持类 KafkaServerStartable
- c++ - 架构 x86_64 的未定义符号 curl_easy_init
- node.js - NestJs 是 node.js 初学者的正确选择,还是我应该先用 Express 做点什么?
- excel - 试图通过类名 VBA Selenium 获取元素
- facebook-graph-api - 是否可以使用 Facebook 的 GraphAPI 在字段上设置 date_preset?
- ruby-on-rails - 当我尝试显示特定事件的评论时,“nil:NilClass 的未定义方法‘每个’”
- express - 路由参数不适用于 express 和 heroku
- sharepoint-online - 如何从 Hero Web 部件中删除块?
- reactjs - React-Native:访问 useEffect() 内部定义的函数 - 从 useEffect 外部调用它
- javascript - 如何通过更改参数名称来使用组更改数组对象格式?