This is an automated email from the git hooks/post-receive script. eugene-guest pushed a commit to annotated tag testng-6.9.5 in repository testng.
commit 576120b7b9592579b3c9f05c568768a28586bf59 Author: Cedric Beust <[email protected]> Date: Mon May 25 21:02:31 2015 -0700 Gradle support for snapshots on jfrog. --- .gitignore | 1 + build.gradle | 15 +++++- gradle/publishing.gradle | 120 ++++++++++++++++++++++++++++++++++++++++++++--- 3 files changed, 129 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 0d9437d..1f75c7f 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ test-output test-output-tests testng.iml z_build +gradle.properties diff --git a/build.gradle b/build.gradle index fdd74ef..c5713d5 100644 --- a/build.gradle +++ b/build.gradle @@ -4,12 +4,25 @@ buildscript { jcenter() maven { url 'http://dl.bintray.com/cbeust/maven' - } + } + maven { + url 'http://oss.jfrog.org/artifactory/plugins-release' + credentials { + username = "${artifactory_user}" + password = "${artifactory_password}" + } + } + } + + dependencies { + //Check for the latest version here: http://plugins.gradle.org/plugin/com.jfrog.artifactory + classpath "org.jfrog.buildinfo:build-info-extractor-gradle:3.0.3" } } plugins { id "com.jfrog.bintray" version "1.1" + id "com.jfrog.artifactory" version "3.1.0" } version = '6.9.5-SNAPSHOT' diff --git a/gradle/publishing.gradle b/gradle/publishing.gradle index 339487c..ee74bb2 100644 --- a/gradle/publishing.gradle +++ b/gradle/publishing.gradle @@ -28,14 +28,14 @@ publishing { from components.java artifact sourceJar - groupId 'com.beust' - artifactId 'klaxon' + groupId 'org.testng' + artifactId 'testng' version project.version } } } -task install(dependsOn: publishToMavenLocal) +//task install(dependsOn: publishToMavenLocal) Properties properties = new Properties() properties.load(project.rootProject.file('local.properties').newDataInputStream()) @@ -46,13 +46,121 @@ bintray { publications = ['mavenCustom'] pkg { repo = 'maven' - name = 'klaxon' - desc = 'JSON parsing for Kotlin' + name = 'testng' + desc = 'Testing framework for Java' licenses = ['Apache-2.0'] - labels = ['kotlin'] + labels = ['testng'] version { name = project.version //Bintray logical version name } } } + +// +// Upload to Sonatype snapshot +// ./gradlew upload +// + +apply plugin: 'maven' +apply plugin: 'signing' + +javadoc { + failOnError false +} + +task javadocJar(type: Jar, dependsOn: javadoc) { + classifier = 'javadoc' + from 'build/docs/javadoc' +} + +task sourcesJar(type: Jar) { + from sourceSets.main.allSource + classifier = 'sources' +} + +artifacts { + archives jar + archives javadocJar + archives sourcesJar +} + +signing { + sign configurations.archives +} + +uploadArchives { + repositories { + mavenDeployer { + repository(url: "https://oss.sonatype.org/content/repositories/snapshots") { + authentication(userName: '3rszImfP', password: 'uAOidhWfeyQ6K/48UOuxPPL0EFj5Z99P0lU8zsL/BtgT') + } + pom.version = project.version + pom.artifactId = 'org.testng' + pom.groupId = 'testng' + } + } +} + +// +// Artifactory +// ./gradlew artifactoryPublish // bintrayUpload +// + +buildscript { + repositories { + jcenter() + + } + dependencies { + //Check for the latest version here: http://plugins.gradle.org/plugin/com.jfrog.artifactory + classpath "org.jfrog.buildinfo:build-info-extractor-gradle:3.0.3" + } +} + +allprojects { + apply plugin: "com.jfrog.artifactory" +} + +artifactory { + contextUrl = "${artifactory_contextUrl}" //The base Artifactory URL if not overridden by the publisher/resolver + publish { + repository { + repoKey = 'oss-snapshot-local' + username = "${artifactory_user}" + password = "${artifactory_password}" + maven = true + + } + defaults { + publications ('mavenJava') + } + + } + resolve { + repository { + repoKey = 'libs-snapshot' + username = "${artifactory_user}" + password = "${artifactory_password}" + maven = true + + } + } +} + +// +// Publish to maven by default +// + +apply plugin: 'maven-publish' + +group = 'org.testng' + +publishing { + publications { + mavenJava(MavenPublication) { + from components.java + } + } +} + -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/testng.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

