From 2016e9553eb946a09a9e70d83d31f4e8da675805 Mon Sep 17 00:00:00 2001 From: jwilson Date: Thu, 11 Feb 2016 12:47:25 -0500 Subject: [PATCH] Simplify Gson poms. A lot of the configuration in these poms has been taken over by improvements to the Maven release plugin. --- gson/pom.xml | 240 +++------------------------------------- pom.xml | 304 +++++++++++++-------------------------------------- 2 files changed, 91 insertions(+), 453 deletions(-) diff --git a/gson/pom.xml b/gson/pom.xml index 99b17d32..0325758c 100644 --- a/gson/pom.xml +++ b/gson/pom.xml @@ -1,246 +1,36 @@ 4.0.0 - com.google.code.gson - gson - jar - 2.6-SNAPSHOT - 2008 - Gson + - org.sonatype.oss - oss-parent - 9 - + com.google.code.gson + gson-parent + 2.6-SNAPSHOT - https://github.com/google/gson - Google Gson: Java to JSON conversion library - - UTF-8 - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - scm:git:https://github.com/google/gson.git - scm:git:https://github.com/google/gson.git - https://github.com/google/gson - gson-${project.version} - - - Github Issue Tracking - https://github.com/google/gson/issues - - - - sonatype-nexus-snapshots - Sonatype Nexus Snapshots - https://oss.sonatype.org/content/repositories/snapshots/ - - - sonatype-nexus-staging - Nexus Release Repository - http://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - - Google, Inc. - http://www.google.com - + + gson + Gson + junit junit - 3.8.2 test - - - - release-sign-artifacts - - - performRelease - true - - - - - - org.apache.maven.plugins - maven-gpg-plugin - 1.5 - - - sign-artifacts - verify - - sign - - - - - - - - - doclint-java8-disable - - [1.8,) - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - -Xdoclint:none - - - - - - + - package org.apache.maven.plugins - maven-compiler-plugin - 3.3 + maven-javadoc-plugin - 1.6 - 1.6 - - - - org.apache.maven.plugins - maven-jar-plugin - 2.6 - - - package - - jar - - - - - - false - - J2SE-1.5, JavaSE-1.6, JavaSE-1.7, JavaSE-1.8 - - ${project.version} - https://github.com/google/gson - Google Gson Project - ${project.name} - ${project.description} - . - 2 - com.google.gson - - - - - - - org.apache.maven.plugins - maven-source-plugin - 2.4 - - - attach-sources - verify - - jar - - - - - - - com.google.gson;version="${project.version}" - com.google.gson.source - 2 - ${project.version} - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.10.3 - - - attach-javadocs - - jar - - - - - com.google.gson - com.google.gson.internal:com.google.gson.internal.bind - - http://docs.oracle.com/javase/6/docs/api/ - - true - protected - - - - org.apache.maven.plugins - maven-eclipse-plugin - 2.10 - - true - true - - ../eclipse-ws/ - - - file:///${basedir}/../lib/gson-formatting-styles.xml - - - - - org.apache.maven.plugins - maven-release-plugin - - - -DenableCiProfile=true - - - - maven-assembly-plugin - 2.5.5 - - assembly-descriptor.xml - google-gson-${project.version} - target/dist - target/assembly/work + com.google.gson + com.google.gson.internal:com.google.gson.internal.bind + + http://docs.oracle.com/javase/6/docs/api/ + - - - Inderjeet Singh - - - Joel Leitch - Google Inc. - - - Jesse Wilson - Square Inc. - - diff --git a/pom.xml b/pom.xml index 8a2ceffa..71dc42c6 100644 --- a/pom.xml +++ b/pom.xml @@ -1,249 +1,97 @@ + + 4.0.0 - com.google.code.gson - gson-parent - pom - 2.6-SNAPSHOT - 2008 - Gson Parent + org.sonatype.oss oss-parent - 9 - + 7 + + com.google.code.gson + gson-parent + 2.6-SNAPSHOT + pom + + Gson Parent + Gson JSON library https://github.com/google/gson - Google Gson library - - UTF-8 - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - scm:git:https://github.com/google/gson.git - scm:git:https://github.com/google/gson.git - https://github.com/google/gson - gson-${project.version} - - - Github Issue Tracking - https://github.com/google/gson/issues - - - - sonatype-nexus-snapshots - Sonatype Nexus Snapshots - https://oss.sonatype.org/content/repositories/snapshots/ - - - sonatype-nexus-staging - Nexus Release Repository - http://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - - Google, Inc. - http://www.google.com - - - - junit - junit - 3.8.2 - test - - + gson - - - - release-sign-artifacts - - - performRelease - true - - - - - - org.apache.maven.plugins - maven-gpg-plugin - 1.5 - - - sign-artifacts - verify - - sign - - - - - - - - - doclint-java8-disable - - [1.8,) - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - -Xdoclint:none - - - - - - + + + UTF-8 + 1.7 + + + + https://github.com/google/gson/ + scm:git:https://github.com/google/gson.git + scm:git:git@github.com:google/gson.git + HEAD + + + + GitHub Issues + https://github.com/google/gson/issues + + + + + Apache 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + + + + + + + junit + junit + 3.8.2 + test + + + + - package + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.0 + + ${java.version} + ${java.version} + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.10.3 + + + - - org.apache.maven.plugins - maven-compiler-plugin - 3.3 - - 1.5 - 1.5 - - - - org.apache.maven.plugins - maven-jar-plugin - 2.6 - - - package - - jar - - - - - - false - - J2SE-1.5, JavaSE-1.6, JavaSE-1.7, JavaSE-1.8 - - ${project.version} - https://github.com/google/gson - Google Gson Project - ${project.name} - ${project.description} - . - 2 - com.google.gson - - - - - - - org.apache.maven.plugins - maven-source-plugin - 2.4 - - - attach-sources - verify - - jar - - - - - - - com.google.gson;version="${project.version}" - com.google.gson.source - 2 - ${project.version} - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.10.3 - - - attach-javadocs - - jar - - - - - com.google.gson - com.google.gson.internal:com.google.gson.internal.bind - - http://docs.oracle.com/javase/1.5.0/docs/api/ - - true - protected - - - - org.apache.maven.plugins - maven-eclipse-plugin - 2.10 - - true - true - - ../eclipse-ws/ - - - file:///${basedir}/../lib/gson-formatting-styles.xml - - - org.apache.maven.plugins maven-release-plugin - + 2.4.2 + + + org.apache.maven.scm + maven-scm-provider-gitexe + 1.9 + + - -DenableCiProfile=true - - - - maven-assembly-plugin - 2.5.5 - - assembly-descriptor.xml - google-gson-${project.version} - target/dist - target/assembly/work + true - - - Inderjeet Singh - - - Joel Leitch - Google Inc. - - - Jesse Wilson - Square Inc. - -