After some sleuthing around I finally figured out a way to automate it so that Gradle can push from our Jenkins slaves as easy as Maven builds. Here's the patch: https://issues.apache.org/jira/browse/GEODE-19 that now honors settings.xml because of a combination of two plugins: maven-publish and maven-publish-auth
Shall we add this to publishing FAQ around Maven artifacts? Thanks, Roman. On Thu, May 7, 2015 at 9:19 PM, Giridharan Kesavan <gkesa...@hortonworks.com> wrote: > Roman, > > To my knowledge gradle doesn’t honor settings.xml. Most of the gradle > projects that I work on > I use the username and plain txt password by implementing the > MavenDeployer interface. > > http://gradle.org/docs/current/javadoc/org/gradle/api/artifacts/maven/Maven > Deployer.html > > I would be more than happy to learn, if someone knows a better/easier way > of doing it. > > > > > > > On 5/7/15, 1:25 PM, "Roman Shaposhnik" <r...@apache.org> wrote: > >>Hi! >> >>I'm used to the Maven projects just inhering from >>top level ASF pom and automagically getting all >>the right things in place to be able to do mvn publish >>on any of our Jenkins slaves. >> >>What's the easiest way to achieve that same level >>of integration for gradle-based projects? >> >>Thanks, >>Roman.