当前位置: 首页 > 知识库问答 >
问题:

我如何在teamcity上发布一个使用maven插件的gradle构建?

洪开诚
2023-03-14

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

共有1个答案

竺承望
2023-03-14

格拉德尔当然可以照顾出版。它将利用构建信息生成一个POM文件,该文件最好地代表项目中声明的内容。

然后从Teamcity构建中调用Gradle任务就很简单了。

有关如何设置它的详细信息,请参阅发布文档。

 类似资料:
  • 我以一个新的gradle用户的身份创建gradle版本,但我过去曾与maven合作过。 我试图重现maven发布插件的动作: 将分支版本更改为发行号(在svn提交) 如您所见,我正在使用: Nexus OSS作为版本控制库 SVN作为scm Gradle(2.8) 我正试图通过这两个插件实现我的目标: > 将分支版本更改为发行号(在svn提交) 创建标签(位于svn) 将分支版本更改为新快照编号(

  • 我试图发布一个由Gradle 6.0创建的模糊JAR。1个ProGuard插件到Maven存储库。在过去的几天里,我学到了很多关于Gradle配置、变体和工件的知识,但我似乎无法做到这一点。我相信相关文件就是这里的文件。 我创建了一个简单的示例,展示了我在Github上的预期设置。 如果我运行在这个项目中,我得到了以下错误。 我还尝试了不推荐的插件。不幸的是,这个插件忽略了定制的ProGuard

  • 影子插件留档有一个groovy的例子,但我不明白如何将其转换为静态编程语言。 来自https://imperceptiblethoughts.com/shadow/publishing的绝妙例子: 我对Kotlin版本的最佳尝试: 使用上述静态编程语言版本,阴影依赖项在生成的pom中显示为运行时依赖项,这违背了阴影的目的。

  • 我已经构建了一个定制的gradle插件,我正试图将其发布到一个私有的maven repo。我使用插件来实现这一点。在经历了很多麻烦之后,我查看了google play services插件的实现(https://github.com/google/play-services-plugins/blob/master/google-services-plugin/publish.gradle)并试图复

  • 我最近尝试使用,因为它显然是Maven宇宙中构建和包发布的推荐方式。 但是我想在Eclipse中使用它,因为我的开发工作流程的其余部分是基于Eclipse的。我通常通过作为Eclipse Juno(4.2)的一部分提供的m2eclipse插件运行Maven命令 当我尝试在 Eclipse 中运行 “release:prepare” 时,我注意到了一些奇怪的事情: 在根项目目录中创建了一些额外的文件

  • 我如何用Gradle在发布模式下构建测试APK?