Skip to content

Commit 6a97988

Browse files
authored
Merge pull request #181 from schemacrawler/library
Create library BOM
2 parents b1d6643 + fd7af39 commit 6a97988

File tree

5 files changed

+127
-121
lines changed

5 files changed

+127
-121
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
## Apache Derby
22
**/derby.log
33
**/testdb
4+
**/tree.txt
45

56
# Eclipse
67
.project

pom.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
<packaging>pom</packaging>
1414

1515
<name>SchemaCrawler Database Plugins [Aggregator]</name>
16-
<description>Additional SchemaCrawler Database Plugins - Aggregator Project</description>
1716

1817
<modules>
1918
<module>schemacrawler-sapiq</module>
@@ -23,7 +22,7 @@
2322
<module>schemacrawler-cassandra</module>
2423
<module>schemacrawler-derby</module>
2524
<module>schemacrawler-access</module>
26-
<module>schemacrawler-database-plugins-distrib</module>
25+
<module>schemacrawler-database-plugins-library-bom</module>
2726
</modules>
2827

2928
</project>

schemacrawler-database-plugins-distrib/pom.xml

Lines changed: 0 additions & 100 deletions
This file was deleted.

schemacrawler-database-plugins-distrib/src/main/assembly/assembly.xml

Lines changed: 0 additions & 19 deletions
This file was deleted.
Lines changed: 125 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,125 @@
1+
<?xml version="1.0"?>
2+
<project
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xmlns="http://maven.apache.org/POM/4.0.0"
5+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
6+
<modelVersion>4.0.0</modelVersion>
7+
<!--
8+
NOTE: Library BOM - see https://andresalmiray.com/a-pom-by-any-other-name/
9+
-->
10+
<parent>
11+
<groupId>us.fatehi</groupId>
12+
<artifactId>schemacrawler-parent</artifactId>
13+
<version>17.1.5</version>
14+
</parent>
15+
<artifactId>schemacrawler-database-plugins-library-bom</artifactId>
16+
<packaging>pom</packaging>
17+
18+
<name>SchemaCrawler - Database Plugins - Bill of Materials</name>
19+
20+
<dependencyManagement>
21+
<dependencies>
22+
<!-- Database plugins -->
23+
<dependency>
24+
<groupId>us.fatehi</groupId>
25+
<artifactId>schemacrawler-jdbc-drivers</artifactId>
26+
<version>${project.version}</version>
27+
</dependency>
28+
<dependency>
29+
<groupId>us.fatehi</groupId>
30+
<artifactId>schemacrawler-dbtest</artifactId>
31+
<version>${project.version}</version>
32+
</dependency>
33+
<dependency>
34+
<groupId>us.fatehi</groupId>
35+
<artifactId>schemacrawler-db2</artifactId>
36+
<version>${project.version}</version>
37+
</dependency>
38+
<dependency>
39+
<groupId>us.fatehi</groupId>
40+
<artifactId>schemacrawler-hsqldb</artifactId>
41+
<version>${project.version}</version>
42+
</dependency>
43+
<dependency>
44+
<groupId>us.fatehi</groupId>
45+
<artifactId>schemacrawler-mysql</artifactId>
46+
<version>${project.version}</version>
47+
</dependency>
48+
<dependency>
49+
<groupId>us.fatehi</groupId>
50+
<artifactId>schemacrawler-oracle</artifactId>
51+
<version>${project.version}</version>
52+
</dependency>
53+
<dependency>
54+
<groupId>us.fatehi</groupId>
55+
<artifactId>schemacrawler-postgresql</artifactId>
56+
<version>${project.version}</version>
57+
</dependency>
58+
<dependency>
59+
<groupId>us.fatehi</groupId>
60+
<artifactId>schemacrawler-sqlite</artifactId>
61+
<version>${project.version}</version>
62+
</dependency>
63+
<dependency>
64+
<groupId>us.fatehi</groupId>
65+
<artifactId>schemacrawler-sqlserver</artifactId>
66+
<version>${project.version}</version>
67+
</dependency>
68+
<dependency>
69+
<groupId>us.fatehi</groupId>
70+
<artifactId>schemacrawler-offline</artifactId>
71+
<version>${project.version}</version>
72+
</dependency>
73+
<dependency>
74+
<groupId>us.fatehi</groupId>
75+
<artifactId>schemacrawler-trino</artifactId>
76+
<version>${project.version}</version>
77+
</dependency>
78+
<dependency>
79+
<groupId>us.fatehi</groupId>
80+
<artifactId>schemacrawler-cassandra</artifactId>
81+
<version>${project.version}</version>
82+
</dependency>
83+
<dependency>
84+
<groupId>us.fatehi</groupId>
85+
<artifactId>schemacrawler-derby</artifactId>
86+
<version>${project.version}</version>
87+
</dependency>
88+
<dependency>
89+
<groupId>us.fatehi</groupId>
90+
<artifactId>schemacrawler-access</artifactId>
91+
<version>${project.version}</version>
92+
</dependency>
93+
<!--
94+
<dependency>
95+
<groupId>us.fatehi</groupId>
96+
<artifactId>schemacrawler-sapiq</artifactId>
97+
<version>${project.version}</version>
98+
</dependency>
99+
<dependency>
100+
<groupId>us.fatehi</groupId>
101+
<artifactId>schemacrawler-timesten</artifactId>
102+
<version>${project.version}</version>
103+
</dependency>
104+
<dependency>
105+
<groupId>us.fatehi</groupId>
106+
<artifactId>schemacrawler-hana</artifactId>
107+
<version>${project.version}</version>
108+
</dependency>
109+
-->
110+
</dependencies>
111+
</dependencyManagement>
112+
113+
<build>
114+
<plugins>
115+
<plugin>
116+
<groupId>org.apache.maven.plugins</groupId>
117+
<artifactId>maven-deploy-plugin</artifactId>
118+
<configuration>
119+
<skip>false</skip>
120+
</configuration>
121+
</plugin>
122+
</plugins>
123+
</build>
124+
125+
</project>

0 commit comments

Comments
 (0)