From fd7af398613e8f65cd2c2056c234b2f74a116ddc Mon Sep 17 00:00:00 2001 From: Sualeh Fatehi Date: Tue, 11 Nov 2025 17:54:09 -0500 Subject: [PATCH] Create library BOM --- .gitignore | 1 + pom.xml | 3 +- .../pom.xml | 100 -------------- .../src/main/assembly/assembly.xml | 19 --- .../pom.xml | 125 ++++++++++++++++++ 5 files changed, 127 insertions(+), 121 deletions(-) delete mode 100644 schemacrawler-database-plugins-distrib/pom.xml delete mode 100644 schemacrawler-database-plugins-distrib/src/main/assembly/assembly.xml create mode 100644 schemacrawler-database-plugins-library-bom/pom.xml diff --git a/.gitignore b/.gitignore index 7560f9e..22d7f75 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ ## Apache Derby **/derby.log **/testdb +**/tree.txt # Eclipse .project diff --git a/pom.xml b/pom.xml index 2855d32..30a9e23 100644 --- a/pom.xml +++ b/pom.xml @@ -13,7 +13,6 @@ pom SchemaCrawler Database Plugins [Aggregator] - Additional SchemaCrawler Database Plugins - Aggregator Project schemacrawler-sapiq @@ -23,7 +22,7 @@ schemacrawler-cassandra schemacrawler-derby schemacrawler-access - schemacrawler-database-plugins-distrib + schemacrawler-database-plugins-library-bom diff --git a/schemacrawler-database-plugins-distrib/pom.xml b/schemacrawler-database-plugins-distrib/pom.xml deleted file mode 100644 index 41bc4b3..0000000 --- a/schemacrawler-database-plugins-distrib/pom.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - 4.0.0 - - us.fatehi - schemacrawler-parent - 17.1.5 - - schemacrawler-database-plugins-distrib - pom - SchemaCrawler Database Plugins Distribution - - - - - us.fatehi - schemacrawler-trino - ${project.version} - - - us.fatehi - schemacrawler-cassandra - ${project.version} - - - us.fatehi - schemacrawler-derby - ${project.version} - - - us.fatehi - schemacrawler-access - ${project.version} - - - - - - org.apache.maven.plugins - maven-assembly-plugin - - - src/main/assembly/assembly.xml - - - dir - - false - _database-plugins-distrib/lib - - - - make-assembly - package - - single - - - - - - org.codehaus.mojo - license-maven-plugin - - - download-licenses - - download-licenses - - - ${project.build.directory}/_licenses - - ${project.build.directory}/_licenses/licenses.xml - test,provided - true - - - - - - - diff --git a/schemacrawler-database-plugins-distrib/src/main/assembly/assembly.xml b/schemacrawler-database-plugins-distrib/src/main/assembly/assembly.xml deleted file mode 100644 index a8f6f9e..0000000 --- a/schemacrawler-database-plugins-distrib/src/main/assembly/assembly.xml +++ /dev/null @@ -1,19 +0,0 @@ - - lib - false - - - . - true - false - runtime - - org.slf4j:* - commons-codec:* - - - - diff --git a/schemacrawler-database-plugins-library-bom/pom.xml b/schemacrawler-database-plugins-library-bom/pom.xml new file mode 100644 index 0000000..9099558 --- /dev/null +++ b/schemacrawler-database-plugins-library-bom/pom.xml @@ -0,0 +1,125 @@ + + + 4.0.0 + + + us.fatehi + schemacrawler-parent + 17.1.5 + + schemacrawler-database-plugins-library-bom + pom + + SchemaCrawler - Database Plugins - Bill of Materials + + + + + + us.fatehi + schemacrawler-jdbc-drivers + ${project.version} + + + us.fatehi + schemacrawler-dbtest + ${project.version} + + + us.fatehi + schemacrawler-db2 + ${project.version} + + + us.fatehi + schemacrawler-hsqldb + ${project.version} + + + us.fatehi + schemacrawler-mysql + ${project.version} + + + us.fatehi + schemacrawler-oracle + ${project.version} + + + us.fatehi + schemacrawler-postgresql + ${project.version} + + + us.fatehi + schemacrawler-sqlite + ${project.version} + + + us.fatehi + schemacrawler-sqlserver + ${project.version} + + + us.fatehi + schemacrawler-offline + ${project.version} + + + us.fatehi + schemacrawler-trino + ${project.version} + + + us.fatehi + schemacrawler-cassandra + ${project.version} + + + us.fatehi + schemacrawler-derby + ${project.version} + + + us.fatehi + schemacrawler-access + ${project.version} + + + + + + + + + org.apache.maven.plugins + maven-deploy-plugin + + false + + + + + + \ No newline at end of file