Skip to content

Commit 2107c88

Browse files
committed
Use library BOM for dependencies
1 parent 3bf9120 commit 2107c88

File tree

7 files changed

+105
-42
lines changed

7 files changed

+105
-42
lines changed

schemacrawler-access/pom.xml

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,30 @@
1414

1515
<name>SchemaCrawler for Microsoft Access</name>
1616

17+
<dependencyManagement>
18+
<dependencies>
19+
20+
<!-- SchemaCrawler library -->
21+
<dependency>
22+
<groupId>us.fatehi</groupId>
23+
<artifactId>schemacrawler-library-bom</artifactId>
24+
<version>${project.version}</version>
25+
<type>pom</type>
26+
<scope>import</scope>
27+
</dependency>
28+
29+
</dependencies>
30+
</dependencyManagement>
31+
1732
<dependencies>
1833

1934
<dependency>
2035
<groupId>us.fatehi</groupId>
2136
<artifactId>schemacrawler</artifactId>
22-
<version>${project.version}</version>
2337
</dependency>
2438
<dependency>
2539
<groupId>us.fatehi</groupId>
2640
<artifactId>schemacrawler-commandline</artifactId>
27-
<version>${project.version}</version>
2841
</dependency>
2942

3043
<dependency>
@@ -44,26 +57,22 @@
4457
<dependency>
4558
<groupId>us.fatehi</groupId>
4659
<artifactId>schemacrawler-testdb</artifactId>
47-
<version>${project.version}</version>
4860
<scope>test</scope>
4961
</dependency>
5062
<dependency>
5163
<groupId>us.fatehi</groupId>
5264
<artifactId>schemacrawler-test-utility</artifactId>
53-
<version>${project.version}</version>
5465
<scope>test</scope>
5566
</dependency>
5667
<dependency>
5768
<groupId>us.fatehi</groupId>
5869
<artifactId>schemacrawler-tools</artifactId>
59-
<version>${project.version}</version>
6070
<type>test-jar</type>
6171
<scope>test</scope>
6272
</dependency>
6373
<dependency>
6474
<groupId>us.fatehi</groupId>
6575
<artifactId>schemacrawler-commandline</artifactId>
66-
<version>${project.version}</version>
6776
<type>test-jar</type>
6877
<scope>test</scope>
6978
</dependency>

schemacrawler-cassandra/pom.xml

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,30 @@
1414

1515
<name>SchemaCrawler for Cassandra</name>
1616

17+
<dependencyManagement>
18+
<dependencies>
19+
20+
<!-- SchemaCrawler library -->
21+
<dependency>
22+
<groupId>us.fatehi</groupId>
23+
<artifactId>schemacrawler-library-bom</artifactId>
24+
<version>${project.version}</version>
25+
<type>pom</type>
26+
<scope>import</scope>
27+
</dependency>
28+
29+
</dependencies>
30+
</dependencyManagement>
31+
1732
<dependencies>
1833

1934
<dependency>
2035
<groupId>us.fatehi</groupId>
2136
<artifactId>schemacrawler</artifactId>
22-
<version>${project.version}</version>
2337
</dependency>
2438
<dependency>
2539
<groupId>us.fatehi</groupId>
2640
<artifactId>schemacrawler-commandline</artifactId>
27-
<version>${project.version}</version>
2841
</dependency>
2942

3043
<dependency>
@@ -39,26 +52,22 @@
3952
<dependency>
4053
<groupId>us.fatehi</groupId>
4154
<artifactId>schemacrawler-testdb</artifactId>
42-
<version>${project.version}</version>
4355
<scope>test</scope>
4456
</dependency>
4557
<dependency>
4658
<groupId>us.fatehi</groupId>
4759
<artifactId>schemacrawler-test-utility</artifactId>
48-
<version>${project.version}</version>
4960
<scope>test</scope>
5061
</dependency>
5162
<dependency>
5263
<groupId>us.fatehi</groupId>
5364
<artifactId>schemacrawler-tools</artifactId>
54-
<version>${project.version}</version>
5565
<type>test-jar</type>
5666
<scope>test</scope>
5767
</dependency>
5868
<dependency>
5969
<groupId>us.fatehi</groupId>
6070
<artifactId>schemacrawler-commandline</artifactId>
61-
<version>${project.version}</version>
6271
<type>test-jar</type>
6372
<scope>test</scope>
6473
</dependency>

schemacrawler-derby/pom.xml

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,30 @@
1414

1515
<name>SchemaCrawler for Apache Derby</name>
1616

17+
<dependencyManagement>
18+
<dependencies>
19+
20+
<!-- SchemaCrawler library -->
21+
<dependency>
22+
<groupId>us.fatehi</groupId>
23+
<artifactId>schemacrawler-library-bom</artifactId>
24+
<version>${project.version}</version>
25+
<type>pom</type>
26+
<scope>import</scope>
27+
</dependency>
28+
29+
</dependencies>
30+
</dependencyManagement>
31+
1732
<dependencies>
1833

1934
<dependency>
2035
<groupId>us.fatehi</groupId>
2136
<artifactId>schemacrawler</artifactId>
22-
<version>${project.version}</version>
2337
</dependency>
2438
<dependency>
2539
<groupId>us.fatehi</groupId>
2640
<artifactId>schemacrawler-commandline</artifactId>
27-
<version>${project.version}</version>
2841
</dependency>
2942

3043
<dependency>
@@ -38,26 +51,22 @@
3851
<dependency>
3952
<groupId>us.fatehi</groupId>
4053
<artifactId>schemacrawler-testdb</artifactId>
41-
<version>${project.version}</version>
4254
<scope>test</scope>
4355
</dependency>
4456
<dependency>
4557
<groupId>us.fatehi</groupId>
4658
<artifactId>schemacrawler-test-utility</artifactId>
47-
<version>${project.version}</version>
4859
<scope>test</scope>
4960
</dependency>
5061
<dependency>
5162
<groupId>us.fatehi</groupId>
5263
<artifactId>schemacrawler-tools</artifactId>
53-
<version>${project.version}</version>
5464
<type>test-jar</type>
5565
<scope>test</scope>
5666
</dependency>
5767
<dependency>
5868
<groupId>us.fatehi</groupId>
5969
<artifactId>schemacrawler-commandline</artifactId>
60-
<version>${project.version}</version>
6170
<type>test-jar</type>
6271
<scope>test</scope>
6372
</dependency>

schemacrawler-hana/pom.xml

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,30 @@
1414

1515
<name>SchemaCrawler for SAP HANA</name>
1616

17+
<dependencyManagement>
18+
<dependencies>
19+
20+
<!-- SchemaCrawler library -->
21+
<dependency>
22+
<groupId>us.fatehi</groupId>
23+
<artifactId>schemacrawler-library-bom</artifactId>
24+
<version>${project.version}</version>
25+
<type>pom</type>
26+
<scope>import</scope>
27+
</dependency>
28+
29+
</dependencies>
30+
</dependencyManagement>
31+
1732
<dependencies>
1833

1934
<dependency>
2035
<groupId>us.fatehi</groupId>
2136
<artifactId>schemacrawler</artifactId>
22-
<version>${project.version}</version>
2337
</dependency>
2438
<dependency>
2539
<groupId>us.fatehi</groupId>
2640
<artifactId>schemacrawler-commandline</artifactId>
27-
<version>${project.version}</version>
2841
</dependency>
2942

3043
<dependency>
@@ -38,26 +51,22 @@
3851
<dependency>
3952
<groupId>us.fatehi</groupId>
4053
<artifactId>schemacrawler-testdb</artifactId>
41-
<version>${project.version}</version>
4254
<scope>test</scope>
4355
</dependency>
4456
<dependency>
4557
<groupId>us.fatehi</groupId>
4658
<artifactId>schemacrawler-test-utility</artifactId>
47-
<version>${project.version}</version>
4859
<scope>test</scope>
4960
</dependency>
5061
<dependency>
5162
<groupId>us.fatehi</groupId>
5263
<artifactId>schemacrawler-tools</artifactId>
53-
<version>${project.version}</version>
5464
<type>test-jar</type>
5565
<scope>test</scope>
5666
</dependency>
5767
<dependency>
5868
<groupId>us.fatehi</groupId>
5969
<artifactId>schemacrawler-commandline</artifactId>
60-
<version>${project.version}</version>
6170
<type>test-jar</type>
6271
<scope>test</scope>
6372
</dependency>

schemacrawler-sapiq/pom.xml

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,44 +14,53 @@
1414

1515
<name>SchemaCrawler for SAP IQ</name>
1616

17+
<dependencyManagement>
18+
<dependencies>
19+
20+
<!-- SchemaCrawler library -->
21+
<dependency>
22+
<groupId>us.fatehi</groupId>
23+
<artifactId>schemacrawler-library-bom</artifactId>
24+
<version>${project.version}</version>
25+
<type>pom</type>
26+
<scope>import</scope>
27+
</dependency>
28+
29+
</dependencies>
30+
</dependencyManagement>
31+
1732
<dependencies>
1833

1934
<dependency>
2035
<groupId>us.fatehi</groupId>
2136
<artifactId>schemacrawler</artifactId>
22-
<version>${project.version}</version>
2337
</dependency>
2438
<dependency>
2539
<groupId>us.fatehi</groupId>
2640
<artifactId>schemacrawler-commandline</artifactId>
27-
<version>${project.version}</version>
2841
</dependency>
2942

3043

3144
<!-- Test dependencies -->
3245
<dependency>
3346
<groupId>us.fatehi</groupId>
3447
<artifactId>schemacrawler-testdb</artifactId>
35-
<version>${project.version}</version>
3648
<scope>test</scope>
3749
</dependency>
3850
<dependency>
3951
<groupId>us.fatehi</groupId>
4052
<artifactId>schemacrawler-test-utility</artifactId>
41-
<version>${project.version}</version>
4253
<scope>test</scope>
4354
</dependency>
4455
<dependency>
4556
<groupId>us.fatehi</groupId>
4657
<artifactId>schemacrawler-tools</artifactId>
47-
<version>${project.version}</version>
4858
<type>test-jar</type>
4959
<scope>test</scope>
5060
</dependency>
5161
<dependency>
5262
<groupId>us.fatehi</groupId>
5363
<artifactId>schemacrawler-commandline</artifactId>
54-
<version>${project.version}</version>
5564
<type>test-jar</type>
5665
<scope>test</scope>
5766
</dependency>

schemacrawler-timesten/pom.xml

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,44 +14,53 @@
1414

1515
<name>SchemaCrawler for Oracle TimesTen</name>
1616

17+
<dependencyManagement>
18+
<dependencies>
19+
20+
<!-- SchemaCrawler library -->
21+
<dependency>
22+
<groupId>us.fatehi</groupId>
23+
<artifactId>schemacrawler-library-bom</artifactId>
24+
<version>${project.version}</version>
25+
<type>pom</type>
26+
<scope>import</scope>
27+
</dependency>
28+
29+
</dependencies>
30+
</dependencyManagement>
31+
1732
<dependencies>
1833

1934
<dependency>
2035
<groupId>us.fatehi</groupId>
2136
<artifactId>schemacrawler</artifactId>
22-
<version>${project.version}</version>
2337
</dependency>
2438
<dependency>
2539
<groupId>us.fatehi</groupId>
2640
<artifactId>schemacrawler-commandline</artifactId>
27-
<version>${project.version}</version>
2841
</dependency>
2942

3043

3144
<!-- Test dependencies -->
3245
<dependency>
3346
<groupId>us.fatehi</groupId>
3447
<artifactId>schemacrawler-testdb</artifactId>
35-
<version>${project.version}</version>
3648
<scope>test</scope>
3749
</dependency>
3850
<dependency>
3951
<groupId>us.fatehi</groupId>
4052
<artifactId>schemacrawler-test-utility</artifactId>
41-
<version>${project.version}</version>
4253
<scope>test</scope>
4354
</dependency>
4455
<dependency>
4556
<groupId>us.fatehi</groupId>
4657
<artifactId>schemacrawler-tools</artifactId>
47-
<version>${project.version}</version>
4858
<type>test-jar</type>
4959
<scope>test</scope>
5060
</dependency>
5161
<dependency>
5262
<groupId>us.fatehi</groupId>
5363
<artifactId>schemacrawler-commandline</artifactId>
54-
<version>${project.version}</version>
5564
<type>test-jar</type>
5665
<scope>test</scope>
5766
</dependency>

0 commit comments

Comments
 (0)