简体   繁体   中英

How can i do a gradle publish on teamcity to publish a gradle build that uses the maven plugin?

I have teamcity currently configured to use the maven mojo, to publish the gradle jar as a nexus snapshot with just the gav.

I observe that if i use the maven plugin and do a gradle install in the IDE, i am able to see the generated pom.

1) Can i use this pom to publish the jar in nexus repo in teamcity ? I know that i can do it for a pure maven build by using it's pom.

2) Is there a way to not use this pom, and istead configure teamcity build steps to publish from gradle build directly ?

Gradle can of course take care of the publication. It will leverage the build information to produce a POM file that represents best what is declared in your project.

It will then be trivial to invoke that Gradle task from the Teamcity build.

Have a look at the publishing documentation for details on how to set it up.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM