diff --git a/README.md b/README.md
index b318afbb..ee8f9f38 100644
--- a/README.md
+++ b/README.md
@@ -78,6 +78,7 @@ mvn spotless:check
#### 🏹 BUG FIXES
- Catch invalid Base64 encodings for resumption tokens (#272) - a community contribution by @bumann-sbb 💫
+- Switch to [GDCC Maven Parent POM](https://github.com/gdcc/maven-parent)
### v5.2.1
diff --git a/pom.xml b/pom.xml
index 890d045f..8cf04ac0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -10,6 +10,12 @@
4.0.0
pom
+
+ io.gdcc
+ parent
+ 0.10.1
+
+
xoai-common
xoai-data-provider
@@ -19,72 +25,25 @@
xoai-data-provider-tck
- io.gdcc
xoai
5.2.2-SNAPSHOT
-
- Global Dataverse Community Consortium
- https://dataversecommunity.global
-
-
XOAI : OAI-PMH Java Toolkit
- https://github.com/gdcc/xoai
+
An OAI-PMH data and/or service provider implementation, integration ready for your service.
11
-
- UTF-8
- none
-
-
- UTC
- en
- US
- -Duser.timezone=${project.timezone} -Dfile.encoding=${project.build.sourceEncoding} -Duser.language=${project.language} -Duser.region=${project.region}
- false
- false
+ xoai
4.0.1
4.0.4
- 3.0
- 2.10.0
4.2.2
7.0.0
- 2.0.16
- 5.11.0
-
-
- 3.8.2
- 3.6.4
- 3.13.0
- 3.4.2
- 3.8.0
- 3.5.0
- 3.5.0
- 3.3.0
- 3.15.0
- 4.0.0-M16
- 3.3.1
- 3.10.0
- 1.6.0
- 3.2.5
- 3.1.1
- 3.5.0
-
- 1.7.0
- 1.7.0
- 3.5.0
- 10.18.1
- 4.8.6.3
10.0.4
- 0.8.12
- 4.0.0.4121
- 2.43.0
@@ -98,223 +57,13 @@
-
- https://github.com/gdcc/xoai/issues
- GitHub Issues
-
-
- scm:git:git@github.com:gdcc/xoai.git
- scm:git:git@github.com:gdcc/xoai.git
- git@github.com:gdcc/xoai.git
xoai-5.2.1
-
- https://github.com/gdcc/xoai/actions
- github
-
-
- dataversebot@gdcc.io
-
-
-
-
-
-
- ossrh
- https://s01.oss.sonatype.org/content/repositories/snapshots
-
-
- ossrh
- https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- ${maven-compiler-plugin.version}
-
- ${jdk.version}
- ${compilerArgument}
-
-
-
- org.apache.maven.plugins
- maven-jar-plugin
- ${maven-jar-plugin.version}
-
-
- org.apache.maven.plugins
- maven-dependency-plugin
- ${maven-dependency-plugin.version}
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- ${maven-surefire-plugin.version}
-
-
- org.apache.maven.plugins
- maven-failsafe-plugin
- ${maven-failsafe-plugin.version}
-
-
- org.apache.maven.plugins
- maven-plugin-plugin
- ${maven-plugin-plugin.version}
-
-
- org.apache.maven.plugins
- maven-site-plugin
- ${maven-site-plugin.version}
-
-
- org.apache.maven.plugins
- maven-source-plugin
- ${maven-source-plugin.version}
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
- ${maven-javadoc-plugin.version}
-
-
- org.apache.maven.plugins
- maven-gpg-plugin
- ${maven-gpg-plugin.version}
-
-
- org.codehaus.mojo
- flatten-maven-plugin
- ${maven-flatten-plugin.version}
-
-
- org.kordamp.maven
- pomchecker-maven-plugin
- ${pomchecker-maven-plugin.version}
-
-
- org.sonatype.plugins
- nexus-staging-maven-plugin
- ${nexus-staging-plugin.version}
-
-
- org.apache.maven.plugins
- maven-release-plugin
- ${maven-release-plugin.version}
-
-
- org.apache.maven.plugins
- maven-checkstyle-plugin
- ${checkstyle-maven-plugin.version}
-
-
- com.puppycrawl.tools
- checkstyle
- ${checkstyle.version}
-
-
-
-
- com.github.spotbugs
- spotbugs-maven-plugin
- ${spotbugs-maven-plugin.version}
-
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- ${maven-surefire-plugin.version}
-
- ${skipUT}
-
-
-
-
-
- org.sonatype.plugins
- nexus-staging-maven-plugin
- true
-
- ossrh
- https://s01.oss.sonatype.org
- true
-
-
-
- org.kordamp.maven
- pomchecker-maven-plugin
-
-
- org.apache.maven.plugins
- maven-release-plugin
-
- false
- release
- true
- deploy
-
-
-
- org.codehaus.mojo
- flatten-maven-plugin
-
- true
- oss
-
- remove
- remove
-
-
-
-
-
- flatten
- process-resources
-
- flatten
-
-
-
-
- flatten.clean
- clean
-
- clean
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-enforcer-plugin
- ${maven-enforcer-plugin.version}
-
-
- enforce-maven
-
- enforce
-
-
-
-
- 3.6.3
-
-
-
-
-
-
com.diffplug.spotless
spotless-maven-plugin
@@ -405,57 +154,11 @@
${stax2.api.version}
-
-
- org.hamcrest
- hamcrest
- ${hamcrest.version}
-
io.gdcc
xoai-xmlio
${project.version}
-
-
-
- org.slf4j
- slf4j-api
- ${slf4j.version}
-
-
- org.slf4j
- slf4j-simple
- ${slf4j.version}
-
-
-
-
- org.junit.jupiter
- junit-jupiter
- ${junit.jupiter.version}
-
-
- org.xmlunit
- xmlunit-core
- ${xmlunit.version}
-
-
- org.xmlunit
- xmlunit-matchers
- ${xmlunit.version}
-
-
-
- org.hamcrest
- hamcrest-core
-
-
-
@@ -479,39 +182,8 @@
coverage
- https://sonarcloud.io
- gdcc
- gdcc_xoai
- ${project.groupId}:${project.artifactId}
- jacoco
${maven.multiModuleProjectDirectory}/report/target/site/jacoco-aggregate/jacoco.xml
-
-
-
-
- org.sonarsource.scanner.maven
- sonar-maven-plugin
- ${sonar.version}
-
-
-
-
-
- org.jacoco
- jacoco-maven-plugin
- ${jacoco.version}
-
-
- prepare-agent
-
- prepare-agent
-
-
-
-
-
-
benchmark
@@ -532,55 +204,6 @@
-
- release
-
-
-
- org.apache.maven.plugins
- maven-gpg-plugin
-
-
- sign-artifacts
- verify
-
- sign
-
-
-
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
-
-
- attach-javadocs
-
- jar
-
-
-
-
-
- false
- ${javadoc.lint}
-
-
-
- org.apache.maven.plugins
- maven-source-plugin
-
-
- attach-sources
-
- jar
-
-
-
-
-
-
-
owasp
diff --git a/xoai-data-provider-tck/pom.xml b/xoai-data-provider-tck/pom.xml
index 95244ed7..a7caecc1 100644
--- a/xoai-data-provider-tck/pom.xml
+++ b/xoai-data-provider-tck/pom.xml
@@ -20,12 +20,21 @@
xoai-data-provider-tck
Technology Compatibility Kit for Spec Conformance of Data Provider
+
+
+ true
+
+
org.apache.maven.plugins
maven-jar-plugin
- ${maven-jar-plugin.version}
@@ -34,19 +43,9 @@
-
- org.apache.maven.plugins
- maven-surefire-plugin
-
- ${skipUT}
-
-
org.apache.maven.plugins
maven-failsafe-plugin
-
- ${skipIT}
-
integration-test
diff --git a/xoai-data-provider/pom.xml b/xoai-data-provider/pom.xml
index e66f754f..269589d2 100644
--- a/xoai-data-provider/pom.xml
+++ b/xoai-data-provider/pom.xml
@@ -25,7 +25,6 @@
org.apache.maven.plugins
maven-jar-plugin
- ${maven-jar-plugin.version}