From 46a6499f2d72432d29fc4574afbe3b21a170b129 Mon Sep 17 00:00:00 2001 From: Sualeh Fatehi Date: Sun, 9 Nov 2025 23:38:11 -0500 Subject: [PATCH 1/2] Standardize pom --- pom.xml | 18 +++++++++--------- schemacrawler-access/pom.xml | 6 ------ schemacrawler-cassandra/pom.xml | 6 ------ schemacrawler-database-plugins-distrib/pom.xml | 4 ---- schemacrawler-hana/pom.xml | 7 ------- schemacrawler-sapiq/pom.xml | 6 ------ schemacrawler-timesten/pom.xml | 6 ------ schemacrawler-trino/pom.xml | 6 ------ 8 files changed, 9 insertions(+), 50 deletions(-) diff --git a/pom.xml b/pom.xml index bdf68ae..0ac6b03 100644 --- a/pom.xml +++ b/pom.xml @@ -15,20 +15,20 @@ Additional SchemaCrawler Database Plugins - Aggregator Project https://github.com/schemacrawler/SchemaCrawler-Database-Plugins - - https://github.com/schemacrawler/SchemaCrawler-Database-Plugins - scm:git:git://github.com/schemacrawler/SchemaCrawler-Database-Plugins.git - scm:git:ssh://git@github.com:schemacrawler/SchemaCrawler-Database-Plugins.git - - schemacrawler-sapiq schemacrawler-timesten schemacrawler-hana schemacrawler-trino schemacrawler-cassandra - schemacrawler-derby - schemacrawler-access - schemacrawler-database-plugins-distrib + schemacrawler-derby + schemacrawler-access + schemacrawler-database-plugins-distrib + + + https://github.com/schemacrawler/SchemaCrawler-Database-Plugins + scm:git:git://github.com/schemacrawler/SchemaCrawler-Database-Plugins.git + scm:git:ssh://git@github.com/schemacrawler/SchemaCrawler-Database-Plugins.git + diff --git a/schemacrawler-access/pom.xml b/schemacrawler-access/pom.xml index d7e1bfb..7690cd5 100644 --- a/schemacrawler-access/pom.xml +++ b/schemacrawler-access/pom.xml @@ -14,12 +14,6 @@ SchemaCrawler database plugin for Microsoft Access https://github.com/schemacrawler/SchemaCrawler-Database-Plugins - - https://github.com/schemacrawler/SchemaCrawler-Database-Plugins - scm:git:git://github.com/schemacrawler/SchemaCrawler-Database-Plugins.git - scm:git:ssh://git@github.com:schemacrawler/SchemaCrawler-Database-Plugins.git - - diff --git a/schemacrawler-cassandra/pom.xml b/schemacrawler-cassandra/pom.xml index 323d2e8..94c8970 100644 --- a/schemacrawler-cassandra/pom.xml +++ b/schemacrawler-cassandra/pom.xml @@ -14,12 +14,6 @@ SchemaCrawler database plugin for Cassandra https://github.com/schemacrawler/SchemaCrawler-Database-Plugins - - https://github.com/schemacrawler/SchemaCrawler-Database-Plugins - scm:git:git://github.com/schemacrawler/SchemaCrawler-Database-Plugins.git - scm:git:ssh://git@github.com:schemacrawler/SchemaCrawler-Database-Plugins.git - - diff --git a/schemacrawler-database-plugins-distrib/pom.xml b/schemacrawler-database-plugins-distrib/pom.xml index 069ff71..0ee042b 100644 --- a/schemacrawler-database-plugins-distrib/pom.xml +++ b/schemacrawler-database-plugins-distrib/pom.xml @@ -11,10 +11,6 @@ schemacrawler-database-plugins-distrib pom SchemaCrawler Database Plugins Distribution - - - UTF-8 - + + us.fatehi + schemacrawler-testdb + ${project.version} + test + + + us.fatehi + schemacrawler-test-utility + ${project.version} + test + + + us.fatehi + schemacrawler-tools + ${project.version} + test-jar + test + + + us.fatehi + schemacrawler-commandline + ${project.version} + test-jar + test + + - + + + org.apache.maven.plugins + maven-jar-plugin + + + + true + true + + + Sualeh Fatehi sualeh@hotmail.com + Copyright (c) 2000-2025, Sualeh Fatehi + https://www.SchemaCrawler.com + us.fatehi.schemacrawler.access + + + + org.apache.maven.plugins maven-deploy-plugin @@ -41,4 +99,4 @@ - \ No newline at end of file + diff --git a/schemacrawler-cassandra/pom.xml b/schemacrawler-cassandra/pom.xml index 94c8970..fa2f5e6 100644 --- a/schemacrawler-cassandra/pom.xml +++ b/schemacrawler-cassandra/pom.xml @@ -1,22 +1,32 @@ - + + 4.0.0 us.fatehi - schemacrawler-database-plugins-parent + schemacrawler-parent 17.1.4 - ../schemacrawler-database-plugins-parent/pom.xml + schemacrawler-cassandra jar + SchemaCrawler for Cassandra - SchemaCrawler database plugin for Cassandra - https://github.com/schemacrawler/SchemaCrawler-Database-Plugins - + - + + us.fatehi + schemacrawler + ${project.version} + + + us.fatehi + schemacrawler-commandline + ${project.version} + + com.ing.data cassandra-jdbc-wrapper @@ -24,6 +34,35 @@ test + + + + us.fatehi + schemacrawler-testdb + ${project.version} + test + + + us.fatehi + schemacrawler-test-utility + ${project.version} + test + + + us.fatehi + schemacrawler-tools + ${project.version} + test-jar + test + + + us.fatehi + schemacrawler-commandline + ${project.version} + test-jar + test + + org.testcontainers testcontainers-cassandra @@ -31,9 +70,27 @@ - + + + org.apache.maven.plugins + maven-jar-plugin + + + + true + true + + + Sualeh Fatehi sualeh@hotmail.com + Copyright (c) 2000-2025, Sualeh Fatehi + https://www.SchemaCrawler.com + us.fatehi.schemacrawler.cassandra + + + + org.apache.maven.plugins maven-deploy-plugin @@ -43,4 +100,4 @@ - \ No newline at end of file + diff --git a/schemacrawler-database-plugins-parent/pom.xml b/schemacrawler-database-plugins-parent/pom.xml deleted file mode 100644 index 571706f..0000000 --- a/schemacrawler-database-plugins-parent/pom.xml +++ /dev/null @@ -1,376 +0,0 @@ - - - 4.0.0 - us.fatehi - schemacrawler-database-plugins-parent - pom - 17.1.4 - SchemaCrawler Database Plugins [Parent] - Additional SchemaCrawler Database Plugins - https://www.schemacrawler.com - 2003 - - - Eclipse Public License - v 1.0 - https://www.eclipse.org/legal/epl-v10.html - - - GNU Lesser General Public License - http://www.gnu.org/licenses/lgpl.html - - - GNU General Public License - http://www.gnu.org/licenses/gpl.html - - - - - Sualeh Fatehi - sfatehi - sualeh@hotmail.com - Sualeh Fatehi - - All - - -5 - - - - Sualeh Fatehi - - - https://github.com/schemacrawler/SchemaCrawler-Database-Plugins - scm:git:git://github.com/schemacrawler/SchemaCrawler-Database-Plugins.git - - - - - - - us.fatehi - schemacrawler-parent - 17.1.4 - pom - import - - - org.testcontainers - testcontainers-bom - 2.0.1 - pom - import - - - - - - - - us.fatehi - schemacrawler - ${project.version} - true - - - - us.fatehi - schemacrawler-testdb - ${project.version} - test - - - us.fatehi - schemacrawler-test-utility - ${project.version} - test - - - us.fatehi - schemacrawler-api - ${project.version} - test-jar - test - - - us.fatehi - schemacrawler-tools - ${project.version} - test-jar - test - - - us.fatehi - schemacrawler-commandline - ${project.version} - test - - - - - UTF-8 - 17 - true - true - 0.8.14 - - - - - - true - org.apache.maven.plugins - maven-enforcer-plugin - 3.6.2 - - - org.apache.maven.plugins - maven-clean-plugin - 3.5.0 - - - org.apache.maven.plugins - maven-resources-plugin - 3.3.1 - - - org.apache.maven.plugins - maven-source-plugin - 3.3.1 - - - org.apache.maven.plugins - maven-compiler-plugin - 3.14.1 - - - org.apache.maven.plugins - maven-surefire-plugin - 3.5.4 - - - org.apache.maven.plugins - maven-jar-plugin - 3.4.2 - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.12.0 - - UTF-8 - UTF-8 - UTF-8 - - - - org.apache.maven.plugins - maven-install-plugin - 3.1.4 - - - org.apache.maven.plugins - maven-gpg-plugin - 3.2.8 - - - org.apache.maven.plugins - maven-assembly-plugin - 3.7.1 - - - org.apache.maven.plugins - maven-shade-plugin - 3.6.1 - - - org.apache.maven.plugins - maven-deploy-plugin - 3.1.4 - - - org.sonatype.central - central-publishing-maven-plugin - 0.9.0 - - - org.codehaus.mojo - exec-maven-plugin - 3.6.2 - - - org.codehaus.mojo - license-maven-plugin - 2.7.0 - - - - - - true - org.apache.maven.plugins - maven-enforcer-plugin - - - enforce-maven-3 - - enforce - - - - - 3.9.11 - - - true - - - - enforce-dependencies - - enforce - - - - - - - - - log4j:log4j - - javax.servlet:servlet-api - javax.servlet:javax.servlet-api - javax.persistence:persistence-api - - javax.xml.bind:jaxb-api - javax.ws.rs:jsr311-api - javax.inject:javax.inject - javax.annotation:javax.annotation-api - - org.assertj:assertj-core - - - Found banned dependencies. Please use: - - Use Java logging instead of commons-logging/ log4j - - Use Jakarta EE instead of javax.* packages - - Hamcrest instead of AssertJ - - - - - - - - - org.apache.maven.plugins - maven-clean-plugin - - - - . - - pom.xml.versionsBackup - dependency-reduced-pom.xml - - - - - - - true - org.apache.maven.plugins - maven-compiler-plugin - - - -parameters - -g:vars - - UTF-8 - ${java.version} - - - - true - org.apache.maven.plugins - maven-source-plugin - - - - jar-no-fork - - - - - - true - org.apache.maven.plugins - maven-surefire-plugin - - - false - - us.fatehi.utility.LoggingConfig - - - - - true - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - true - public - true - - -Xdoclint:none - - Copyright © 2000-2025 {organizationName}. All - rights reserved. - SchemaCrawler ${project.version} - - - - - - true - org.apache.maven.plugins - maven-gpg-plugin - - - - --pinentry-mode - loopback - - ${skip.signing.artifacts} - - - - sign-artifacts - verify - - sign - - - - - - org.sonatype.central - central-publishing-maven-plugin - true - - central - true - validated - - - - - diff --git a/schemacrawler-derby/pom.xml b/schemacrawler-derby/pom.xml index be1fb5e..a73467f 100644 --- a/schemacrawler-derby/pom.xml +++ b/schemacrawler-derby/pom.xml @@ -1,26 +1,67 @@ - + 4.0.0 us.fatehi - schemacrawler-database-plugins-parent + schemacrawler-parent 17.1.4 - ../schemacrawler-database-plugins-parent/pom.xml + schemacrawler-derby jar + SchemaCrawler for Apache Derby + + + us.fatehi + schemacrawler + ${project.version} + + + us.fatehi + schemacrawler-commandline + ${project.version} + + org.apache.derby derbyclient 10.17.1.0 + + + + us.fatehi + schemacrawler-testdb + ${project.version} + test + + + us.fatehi + schemacrawler-test-utility + ${project.version} + test + + + us.fatehi + schemacrawler-tools + ${project.version} + test-jar + test + + + us.fatehi + schemacrawler-commandline + ${project.version} + test-jar + test + + org.apache.derby derby @@ -31,7 +72,7 @@ org.apache.derby derbynet 10.17.1.0 - test + test diff --git a/schemacrawler-hana/pom.xml b/schemacrawler-hana/pom.xml index 9648d60..eddbe82 100644 --- a/schemacrawler-hana/pom.xml +++ b/schemacrawler-hana/pom.xml @@ -1,30 +1,89 @@ - + + 4.0.0 us.fatehi - schemacrawler-database-plugins-parent + schemacrawler-parent 17.1.4 - ../schemacrawler-database-plugins-parent/pom.xml + schemacrawler-hana jar + SchemaCrawler for SAP HANA - SchemaCrawler database plugin for SAP HANA - https://github.com/schemacrawler/SchemaCrawler-Database-Plugins - + + + us.fatehi + schemacrawler + ${project.version} + + + us.fatehi + schemacrawler-commandline + ${project.version} + + com.sap.cloud.db.jdbc ngdbc 2.26.11 + + + + us.fatehi + schemacrawler-testdb + ${project.version} + test + + + us.fatehi + schemacrawler-test-utility + ${project.version} + test + + + us.fatehi + schemacrawler-tools + ${project.version} + test-jar + test + + + us.fatehi + schemacrawler-commandline + ${project.version} + test-jar + test + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + true + true + + + Sualeh Fatehi sualeh@hotmail.com + Copyright (c) 2000-2025, Sualeh Fatehi + https://www.SchemaCrawler.com + us.fatehi.schemacrawler.hana + + + + org.apache.maven.plugins maven-deploy-plugin diff --git a/schemacrawler-sapiq/pom.xml b/schemacrawler-sapiq/pom.xml index de4977e..79991f8 100644 --- a/schemacrawler-sapiq/pom.xml +++ b/schemacrawler-sapiq/pom.xml @@ -1,23 +1,83 @@ - + + 4.0.0 us.fatehi - schemacrawler-database-plugins-parent + schemacrawler-parent 17.1.4 - ../schemacrawler-database-plugins-parent/pom.xml + schemacrawler-sapiq jar + SchemaCrawler for SAP IQ - SchemaCrawler database plugin for SAP IQ - https://github.com/schemacrawler/SchemaCrawler-Database-Plugins - + + + + us.fatehi + schemacrawler + ${project.version} + + + us.fatehi + schemacrawler-commandline + ${project.version} + + + + + + us.fatehi + schemacrawler-testdb + ${project.version} + test + + + us.fatehi + schemacrawler-test-utility + ${project.version} + test + + + us.fatehi + schemacrawler-tools + ${project.version} + test-jar + test + + + us.fatehi + schemacrawler-commandline + ${project.version} + test-jar + test + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + true + true + + + Sualeh Fatehi sualeh@hotmail.com + Copyright (c) 2000-2025, Sualeh Fatehi + https://www.SchemaCrawler.com + us.fatehi.schemacrawler.sapiq + + + + org.apache.maven.plugins maven-deploy-plugin diff --git a/schemacrawler-timesten/pom.xml b/schemacrawler-timesten/pom.xml index 789380f..ddcfed0 100644 --- a/schemacrawler-timesten/pom.xml +++ b/schemacrawler-timesten/pom.xml @@ -1,23 +1,83 @@ - + + 4.0.0 us.fatehi - schemacrawler-database-plugins-parent + schemacrawler-parent 17.1.4 - ../schemacrawler-database-plugins-parent/pom.xml + schemacrawler-timesten jar + SchemaCrawler for Oracle TimesTen - SchemaCrawler database plugin for Oracle TimesTen - https://github.com/schemacrawler/SchemaCrawler-Database-Plugins - + + + + us.fatehi + schemacrawler + ${project.version} + + + us.fatehi + schemacrawler-commandline + ${project.version} + + + + + + us.fatehi + schemacrawler-testdb + ${project.version} + test + + + us.fatehi + schemacrawler-test-utility + ${project.version} + test + + + us.fatehi + schemacrawler-tools + ${project.version} + test-jar + test + + + us.fatehi + schemacrawler-commandline + ${project.version} + test-jar + test + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + true + true + + + Sualeh Fatehi sualeh@hotmail.com + Copyright (c) 2000-2025, Sualeh Fatehi + https://www.SchemaCrawler.com + us.fatehi.schemacrawler.timesten + + + + org.apache.maven.plugins maven-deploy-plugin diff --git a/schemacrawler-trino/pom.xml b/schemacrawler-trino/pom.xml index 9fc1e5b..33a0242 100644 --- a/schemacrawler-trino/pom.xml +++ b/schemacrawler-trino/pom.xml @@ -1,21 +1,32 @@ - + + 4.0.0 us.fatehi - schemacrawler-database-plugins-parent + schemacrawler-parent 17.1.4 - ../schemacrawler-database-plugins-parent/pom.xml + schemacrawler-trino jar + SchemaCrawler for Trino - SchemaCrawler database plugin for Trino - https://github.com/schemacrawler/SchemaCrawler-Database-Plugins - + + + us.fatehi + schemacrawler + ${project.version} + + + us.fatehi + schemacrawler-commandline + ${project.version} + + io.trino trino-jdbc @@ -28,10 +39,57 @@ test + + + + us.fatehi + schemacrawler-testdb + ${project.version} + test + + + us.fatehi + schemacrawler-test-utility + ${project.version} + test + + + us.fatehi + schemacrawler-tools + ${project.version} + test-jar + test + + + us.fatehi + schemacrawler-commandline + ${project.version} + test-jar + test + + + + org.apache.maven.plugins + maven-jar-plugin + + + + true + true + + + Sualeh Fatehi sualeh@hotmail.com + Copyright (c) 2000-2025, Sualeh Fatehi + https://www.SchemaCrawler.com + us.fatehi.schemacrawler.trino + + + + org.apache.maven.plugins maven-deploy-plugin