Skip to content

Commit c287200

Browse files
committed
HBX-3112: Add the dependencies of the Maven plugin build to the dependency management section in the parent pom
Signed-off-by: Koen Aers <[email protected]>
1 parent 12e35e1 commit c287200

File tree

2 files changed

+84
-59
lines changed

2 files changed

+84
-59
lines changed

maven-plugin/pom.xml

Lines changed: 1 addition & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -14,56 +14,11 @@
1414

1515
<name>Hibernate Tools Maven Plugin</name>
1616
<description>Maven plugin to provide hibernate-tools reverse engineering and code/schema generation abilities.</description>
17-
<url>https://hibernate.github.io/hibernate-tools/</url>
18-
19-
<issueManagement>
20-
<system>JIRA</system>
21-
<url>http://hibernate.onjira.com/browse/HBX</url>
22-
</issueManagement>
23-
24-
<scm>
25-
<connection>scm:git:git://github.com/hibernate/hibernate-tools.git</connection>
26-
<developerConnection>scm:git:[email protected]:hibernate/hibernate-tools.git</developerConnection>
27-
<url>http://github.com/hibernate/hibernate-tools</url>
28-
</scm>
29-
30-
<organization>
31-
<name>Hibernate</name>
32-
<url>http://www.hibernate.org</url>
33-
</organization>
34-
35-
<licenses>
36-
<license>
37-
<name>GNU Lesser General Public License</name>
38-
<url>http://www.gnu.org/licenses/lgpl-2.1.html</url>
39-
</license>
40-
</licenses>
41-
42-
<developers>
43-
<developer>
44-
<id>stadler</id>
45-
<name>Jacques Stadler</name>
46-
<email>[email protected]</email>
47-
</developer>
48-
</developers>
49-
50-
<prerequisites>
51-
<maven>3.0</maven>
52-
</prerequisites>
5317

5418
<properties>
5519
<!-- This is a publicly distributed module that should be published: -->
5620
<deploy.skip>false</deploy.skip>
5721
<maven.install.skip>false</maven.install.skip>
58-
59-
<maven-plugin-annotations.version>3.5</maven-plugin-annotations.version>
60-
<maven-plugin-api.version>3.5.2</maven-plugin-api.version>
61-
<maven-core.version>3.9.9</maven-core.version>
62-
63-
<!-- Plugin versions -->
64-
<maven-project-info-reports-plugin.version>2.9</maven-project-info-reports-plugin.version>
65-
<maven-site-plugin.version>3.7</maven-site-plugin.version>
66-
<site-maven-plugin.version>0.12</site-maven-plugin.version>
6722
</properties>
6823

6924
<dependencies>
@@ -76,19 +31,14 @@
7631
<dependency>
7732
<groupId>org.apache.maven</groupId>
7833
<artifactId>maven-plugin-api</artifactId>
79-
<version>${maven-plugin-api.version}</version>
80-
<scope>provided</scope>
8134
</dependency>
8235
<dependency>
8336
<groupId>org.apache.maven</groupId>
8437
<artifactId>maven-core</artifactId>
85-
<version>${maven-core.version}</version>
86-
<scope>provided</scope>
8738
</dependency>
8839
<dependency>
8940
<groupId>org.apache.maven.plugin-tools</groupId>
9041
<artifactId>maven-plugin-annotations</artifactId>
91-
<version>${maven-plugin-annotations.version}</version>
9242
<scope>provided</scope>
9343
</dependency>
9444
</dependencies>
@@ -129,7 +79,7 @@
12979
<plugin>
13080
<groupId>com.github.github</groupId>
13181
<artifactId>site-maven-plugin</artifactId>
132-
<version>${site-maven-plugin.version}</version>
82+
<version>${github-site-maven-plugin.version}</version>
13383
<executions>
13484
<execution>
13585
<goals>

pom.xml

Lines changed: 83 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,22 +34,76 @@
3434

3535
<name>Hibernate Tools Parent Project</name>
3636

37+
<url>http://hibernate.org/tools/</url>
38+
39+
<issueManagement>
40+
<system>JIRA</system>
41+
<url>http://hibernate.atlassian.net/projects/HBX</url>
42+
</issueManagement>
43+
44+
<scm>
45+
<connection>scm:git:git://github.com/hibernate/hibernate-tools.git</connection>
46+
<developerConnection>scm:git:[email protected]:hibernate/hibernate-tools.git</developerConnection>
47+
<url>http://github.com/hibernate/hibernate-tools</url>
48+
</scm>
49+
50+
<organization>
51+
<name>Hibernate</name>
52+
<url>http://www.hibernate.org</url>
53+
</organization>
54+
55+
<licenses>
56+
<license>
57+
<name>GNU Lesser General Public License</name>
58+
<url>http://www.gnu.org/licenses/lgpl-2.1.html</url>
59+
</license>
60+
</licenses>
61+
62+
<developers>
63+
<developer>
64+
<id>maxandersen</id>
65+
<name>Max Andersen</name>
66+
<email>[email protected]</email>
67+
<url>http://in.relation.to/Bloggers/Max</url>
68+
</developer>
69+
<developer>
70+
<id>koentsje</id>
71+
<name>Koen Aers</name>
72+
<email>[email protected]</email>
73+
<url>http://koentsje.blogspot.be</url>
74+
</developer>
75+
<developer>
76+
<id>stadler</id>
77+
<name>Jacques Stadler</name>
78+
<email>[email protected]</email>
79+
</developer>
80+
<developer>
81+
<id>marko.bekhta</id>
82+
<name>Marko Bekhta</name>
83+
<email>[email protected]</email>
84+
<url>http://in.relation.to/marko-bekhta/</url>
85+
</developer>
86+
</developers>
87+
3788
<modules>
3889
<module>main</module>
3990
<module>maven-plugin</module>
4091
<module>test</module>
4192
</modules>
4293

4394
<properties>
44-
<ant.version>1.10.14</ant.version>
45-
<commons-collections.version>4.4</commons-collections.version>
46-
<freemarker.version>2.3.32</freemarker.version>
95+
96+
<maven.version>3.9.11</maven.version>
97+
98+
<ant.version>1.10.15</ant.version>
99+
<commons-collections.version>4.5.0</commons-collections.version>
100+
<freemarker.version>2.3.34</freemarker.version>
47101
<!-- 1.7 is the last google-java-format version that is compiled against Java 1.8 -->
48102
<google-java-format.version>1.7</google-java-format.version>
49-
<h2.version>2.2.224</h2.version>
103+
<h2.version>2.3.232</h2.version>
50104
<hibernate-commons-annotations.version>5.1.2.Final</hibernate-commons-annotations.version>
51105
<hibernate-core.version>5.6.15.Final</hibernate-core.version>
52-
<hsqldb.version>2.5.2</hsqldb.version>
106+
<hsqldb.version>2.6.1</hsqldb.version>
53107
<javaee-api.version>8.0.1</javaee-api.version>
54108
<javax.persistence-api.version>2.2</javax.persistence-api.version>
55109
<junit-jupiter.version>5.11.1</junit-jupiter.version>
@@ -58,8 +112,14 @@
58112
<sqlserver.version>9.2.1.jre8</sqlserver.version>
59113

60114
<!-- Plugins not managed by the JBoss parent POM: -->
115+
<maven-plugin-api.version>3.9.11</maven-plugin-api.version>
116+
<maven-plugin-annotations.version>3.15.1</maven-plugin-annotations.version>
61117
<maven-wrapper-plugin.version>3.3.3</maven-wrapper-plugin.version>
62-
<flatten-maven-plugin.version>1.7.0</flatten-maven-plugin.version>
118+
<flatten-maven-plugin.version>1.7.2</flatten-maven-plugin.version>
119+
<maven-invoker-plugin.version>3.9.1</maven-invoker-plugin.version>
120+
<github-site-maven-plugin.version>0.12</github-site-maven-plugin.version>
121+
<maven-project-info-reports-plugin.version>3.9.0</maven-project-info-reports-plugin.version>
122+
<maven-site-plugin.version>3.21.0</maven-site-plugin.version>
63123

64124
<!--
65125
We don't want to publish or sign any modules by default.
@@ -80,10 +140,10 @@
80140
<central.snapshots.repo.name>Maven Central Snapshots Repository</central.snapshots.repo.name>
81141
<central.snapshots.repo.url>https://central.sonatype.com/repository/maven-snapshots/</central.snapshots.repo.url>
82142

83-
84143
<maven.compiler.target>1.8</maven.compiler.target>
85144
<maven.compiler.source>1.8</maven.compiler.source>
86-
<maven.min.version>3.9.11</maven.min.version>
145+
<maven.min.version>${maven.version}</maven.min.version>
146+
<maven-core.version>${maven.version}</maven-core.version>
87147

88148
</properties>
89149

@@ -100,6 +160,21 @@
100160
<version>${h2.version}</version>
101161
<scope>test</scope>
102162
</dependency>
163+
<dependency>
164+
<groupId>org.apache.maven</groupId>
165+
<artifactId>maven-core</artifactId>
166+
<version>${maven-core.version}</version>
167+
</dependency>
168+
<dependency>
169+
<groupId>org.apache.maven</groupId>
170+
<artifactId>maven-plugin-api</artifactId>
171+
<version>${maven-plugin-api.version}</version>
172+
</dependency>
173+
<dependency>
174+
<groupId>org.apache.maven.plugin-tools</groupId>
175+
<artifactId>maven-plugin-annotations</artifactId>
176+
<version>${maven-plugin-annotations.version}</version>
177+
</dependency>
103178
<dependency>
104179
<groupId>com.microsoft.sqlserver</groupId>
105180
<artifactId>mssql-jdbc</artifactId>

0 commit comments

Comments
 (0)