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