From eb067adcfbf3a80623c9eb3180bd956a75d0812c Mon Sep 17 00:00:00 2001 From: rjenkinsjr Date: Tue, 29 Mar 2016 19:29:20 -0400 Subject: [PATCH] Publish Maven artifacts to GitHub --- pom.xml | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 69 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 066f8b9..d016fd9 100644 --- a/pom.xml +++ b/pom.xml @@ -35,6 +35,7 @@ ${project.basedir}/target/site-src pre-release ${project.basedir}/src/github + ${project.build.directory}/mvn-repo @{project.version} @@ -291,10 +292,53 @@ + + + maven-source-plugin + 2.4 + + + attach-sources + + + jar + + + + + + + maven-javadoc-plugin + ${maven.javadoc.version} + + + attach-javadocs + + + jar + + + + + + + org.sonarsource.scanner.maven + sonar-maven-plugin + + + + maven-deploy-plugin + 2.8.2 + + + internal.repo::default::file://${maven2.repo.dir} + + + + maven-resources-plugin - generate-github-readme site @@ -317,12 +361,35 @@ - + com.github.github site-maven-plugin 0.12 + + + push-artifacts-to-github + deploy + + site + + + github + maven2-test + rjenkinsjr + refs/heads/master + Publishing artifacts for + ${project.groupId}:${project.artifactId}:${project.version} + ${maven2.repo.dir} + + **/* + + true + true + + + push-site-to-github site-deploy @@ -332,7 +399,6 @@ github Publishing site for version ${project.version} - true