diff --git a/.gitignore b/.gitignore index 00469e5..a7174b3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,27 @@ +# +# Exclude IDEA metadata. +# +.idea +*.iws *.iml *.ipr -*.classpath + +# +# Exclude Eclipse metadata. +# *.project -*.settings -target +*.classpath +*.settings/ +.factorypath + +# +# Exclude Maven build and metatada. +# +target/ +release.properties +pom.xml.releaseBackup + +# Exclude log and backup files +*.log +*~ + diff --git a/pom.xml b/pom.xml index c6532f8..accb5a0 100644 --- a/pom.xml +++ b/pom.xml @@ -12,10 +12,6 @@ Maven parent POM for all OPS4J Maven projects. - - 3.0.0 - - OPS4J - Open Participation Software for Java http://www.ops4j.org/ @@ -47,8 +43,14 @@ UTF-8 UTF-8 + 1.6 + 1.6 + https://oss.sonatype.org/content/repositories/ops4j-snapshots + + + 3.0.0 @@ -94,56 +96,43 @@ org.apache.maven.plugins maven-resources-plugin - 2.7 - - - - org.apache.maven.shared - maven-filtering - 1.3 - - + 3.3.1 org.apache.maven.plugins maven-jar-plugin - 2.6 + 3.3.0 org.apache.maven.plugins maven-clean-plugin - 3.0.0 + 3.2.0 org.apache.maven.plugins maven-install-plugin - 2.5.2 + 3.1.1 org.apache.maven.plugins maven-dependency-plugin - 2.10 + 3.5.0 org.apache.maven.plugins maven-assembly-plugin - 2.6 + 3.5.0 org.apache.maven.plugins maven-release-plugin - 2.5.3 + 3.0.0 true clean install javadoc:jar @@ -156,65 +145,61 @@ org.apache.maven.plugins maven-compiler-plugin - 3.3 - - 1.6 - 1.6 - + 3.11.0 org.apache.maven.plugins maven-surefire-plugin - 2.19 + ${version.surefire} org.apache.maven.plugins - maven-failsafe-plugin - 2.19 + maven-surefire-report-plugin + ${version.surefire} org.apache.maven.plugins - maven-checkstyle-plugin - 2.16 + maven-failsafe-plugin + ${version.surefire} - org.codehaus.mojo - retrotranslator-maven-plugin - 1.0-alpha-4 + org.apache.maven.plugins + maven-checkstyle-plugin + 3.2.1 org.apache.maven.plugins maven-deploy-plugin - 2.8.2 + 3.1.1 org.apache.maven.plugins maven-source-plugin - 2.4 + 3.2.1 org.apache.maven.plugins maven-gpg-plugin - 1.6 + 3.0.1 org.apache.maven.plugins maven-site-plugin - 3.4 + 3.12.1 org.apache.maven.plugins maven-javadoc-plugin - 2.10.3 + 3.5.0 128m 512m @@ -222,58 +207,83 @@ - org.codehaus.mojo - build-helper-maven-plugin - 1.10 + org.apache.maven.plugins + maven-war-plugin + 3.3.2 org.apache.maven.plugins - maven-war-plugin - 2.6 + maven-enforcer-plugin + 3.3.0 org.apache.maven.plugins - maven-enforcer-plugin - 1.4.1 + maven-pmd-plugin + 3.20.0 + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 3.4.2 + + + + org.apache.maven.plugins + maven-jxr-plugin + 3.3.0 + + + + org.codehaus.mojo + build-helper-maven-plugin + 3.3.0 + + + + org.codehaus.mojo + versions-maven-plugin + 2.15.0 + + + + org.codehaus.mojo + jaxb2-maven-plugin + 3.1.0 org.apache.felix maven-bundle-plugin - 3.0.1 + 3.5.1 true org.jacoco jacoco-maven-plugin - 0.7.2.201409121644 - - - - org.sonatype.plugins - nexus-staging-maven-plugin - 1.6.6 + 0.8.9 org.asciidoctor asciidoctor-maven-plugin - 1.5.2.1 + 2.2.3 - org.codehaus.mojo + org.sonarsource.scanner.maven sonar-maven-plugin - 2.7.1 + 3.9.1.2184 + - org.jvnet.jaxb2.maven2 - maven-jaxb2-plugin - 0.12.3 + org.codehaus.mojo + retrotranslator-maven-plugin + 1.0-alpha-4 @@ -281,27 +291,39 @@ - org.apache.maven.plugins - maven-checkstyle-plugin + maven-enforcer-plugin + + + enforce-environment + + enforce + + + + + 3.8 + + + 1.8 + + + + + - org.sonatype.plugins - nexus-staging-maven-plugin - true - - ossrh - https://oss.sonatype.org/ - false - + org.apache.maven.plugins + maven-checkstyle-plugin + + org.apache.maven.wagon wagon-ssh-external - 1.0 + 3.5.3 @@ -313,47 +335,35 @@ org.apache.maven.plugins maven-javadoc-plugin - 2.10.3 - - 128m - 512m - + org.apache.maven.plugins maven-pmd-plugin - 3.3 1.5 - utf-8 100 + org.apache.maven.plugins maven-project-info-reports-plugin - 2.7 org.apache.maven.plugins maven-checkstyle-plugin - 2.16 org.apache.maven.plugins maven-jxr-plugin - 2.4 - - true - org.apache.maven.plugins maven-surefire-report-plugin - 2.19 true @@ -362,7 +372,6 @@ org.codehaus.mojo versions-maven-plugin - 2.2 @@ -382,7 +391,6 @@ - ossrh @@ -396,8 +404,6 @@ - - sonatype-oss-release