From d27cd1ecaed666a9a571228e9115cd5830a355aa Mon Sep 17 00:00:00 2001 From: jandroav Date: Tue, 12 Dec 2023 11:38:17 +0100 Subject: [PATCH] chore(pom.xml): remove unnecessary dependencies and plugins to simplify the project configuration feat(pom.xml): add parent pom for Liquibase and update Liquibase version to 4.25.0 for Vertica integration feat(pom.xml): update SCM configuration to use project.scm.url property for connection and developerConnection feat(pom.xml): update surefire and failsafe plugin versions and configure them to use the latest JUnit 47 provider --- pom.xml | 239 ++++++++++---------------------------------------------- 1 file changed, 42 insertions(+), 197 deletions(-) diff --git a/pom.xml b/pom.xml index e1a0867..66adac5 100644 --- a/pom.xml +++ b/pom.xml @@ -1,30 +1,26 @@ 4.0.0 + + org.liquibase + liquibase-parent-pom + 0.3.3 + + org.liquibase.ext liquibase-vertica 4.25.1-SNAPSHOT Liquibase Vertica Database Integration Liquibase extension for HP's Vertica database https://github.com/liquibase/liquibase-vertica - - HP - http://www.hp.com - - - - http://www.apache.org/licenses/LICENSE-2.0 - Apache License, Version 2.0 - - - - https://github.com/liquibase/liquibase-vertica/issues - + - scm:git:http://github.com/liquibase/liquibase-vertica.git - https://github.com/liquibase/liquibase-vertica - HEAD - + scm:git:${project.scm.url} + scm:git:${project.scm.url} + https://github.com/liquibase/liquibase-vertica.git + HEAD + + cohenjo @@ -39,28 +35,20 @@ +2 + 1.7.5 4.13.2 9.2-1003-jdbc4 + 4.25.0 - - org.liquibase - liquibase-core - 4.25.0 - junit junit ${junit.version} test - - org.liquibase - liquibase-maven-plugin - 4.25.0 - com.vertica vertica-jdbc @@ -68,11 +56,6 @@ system ${basedir}/lib/vertica-jdbc-7.1.0-0.jar - - org.apache.maven.plugins - maven-compiler-plugin - 3.11.0 - org.dbunit dbunit @@ -88,183 +71,45 @@ - - - maven-resources-plugin - - UTF-8 - - - - - maven-compiler-plugin - - 1.8 - 1.8 - true - true - ${project.build.sourceEncoding} - - - maven-surefire-plugin + ${maven-surefire-plugin.version} - false true plain + + ${project.build.directory}/spock-reports + - - - unit-tests - test - - test - - - - **/*Test.java - - - - - integration-tests - integration-test - - test - - - - **/*IT.java - **/*Test.java - - - - + + + + org.apache.maven.surefire + surefire-junit47 + ${maven-surefire-plugin.version} + + - - org.apache.maven.plugins - maven-enforcer-plugin - - - enforce-java - compile - - enforce - - - - - 1.8 - - - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - 3.4.0 - - - - org.sonatype.plugins - nexus-staging-maven-plugin - 1.6.13 - true + maven-failsafe-plugin + ${maven-failsafe-plugin.version} - sonatype-nexus-staging - https://oss.sonatype.org/ + true + plain + + ${project.build.directory}/spock-reports + + + + + org.apache.maven.surefire + surefire-junit47 + ${maven-surefire-plugin.version} + + - - - - - sonatype-nexus-staging - Nexus Release Repository - https://oss.sonatype.org/service/local/staging/deploy/maven2 - - - sonatype-nexus-staging - Sonatype Nexus Snapshots - https://oss.sonatype.org/content/repositories/snapshots - - - - - - - release - - - - org.apache.maven.plugins - maven-source-plugin - 3.3.0 - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - false - Liquibase CDI ${project.version} API - true - none - UTF-8 - ${project.basedir}/target - - - - jar-javadoc - - jar - - package - - - - - org.apache.maven.plugins - maven-gpg-plugin - 3.1.0 - - ${env.GPG_PASSPHRASE} - - - --batch - --no-tty - --pinentry-mode - loopback - - - - - sign-artifacts - verify - - sign - - - - - - - - -