From e1f071598117864be4170500b33731dcb26a95c9 Mon Sep 17 00:00:00 2001 From: Nan Zhu Date: Thu, 21 Jun 2018 20:54:13 -0700 Subject: [PATCH] [jvm-packages][Backport][0.72][WIP] release utils for maven central (#3400) --- jvm-packages/pom.xml | 156 ++++++++++++++++++++++++++++++++++++------- 1 file changed, 131 insertions(+), 25 deletions(-) diff --git a/jvm-packages/pom.xml b/jvm-packages/pom.xml index 0ed680771..82d4f6d13 100644 --- a/jvm-packages/pom.xml +++ b/jvm-packages/pom.xml @@ -8,6 +8,26 @@ xgboost-jvm 0.72 pom + XGBoost JVM Package + JVM Package for XGBoost + https://github.com/dmlc/xgboost/tree/master/jvm-packages + + + The Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + + + + + CodingCat + codingcat@apache.org + + + + scm:git:git:/github.com/dmlc/xgboost.git + scm:git:ssh://github.com/dmlc/xgboost.git + https://github.com/dmlc/xgboost + UTF-8 UTF-8 @@ -32,6 +52,98 @@ xgboost4j-flink + + release + + + + org.apache.maven.plugins + maven-jar-plugin + 3.0.2 + + + empty-javadoc-jar + package + + jar + + + javadoc + ${basedir}/javadoc + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.5.3 + + true + false + release + deploy + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.5 + + + sign-artifacts + verify + + sign + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + attach-sources + + jar-no-fork + + + + + + org.sonatype.plugins + nexus-staging-maven-plugin + 1.6.7 + true + + ossrh + https://oss.sonatype.org/ + false + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9.1 + + + ml.dmlc.xgboost4j.java.example + + + + + attach-javadocs + + jar + + + + + + + assembly @@ -111,8 +223,27 @@ + + + ossrh + https://oss.sonatype.org/content/repositories/snapshots + + + + org.scala-tools + maven-scala-plugin + 2.15.2 + + + + compile + testCompile + + + + org.scalastyle scalastyle-maven-plugin @@ -136,30 +267,6 @@ - - org.apache.maven.plugins - maven-javadoc-plugin - 2.10.3 - - - ml.dmlc.xgboost4j.java.example - - - - - org.apache.maven.plugins - maven-source-plugin - 3.0.1 - - - attach-sources - verify - - jar-no-fork - - - - net.alchim31.maven maven-site-plugin @@ -181,7 +288,6 @@ - ...