Skip to content

Commit d4b0723

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 077fed0 commit d4b0723

File tree

2 files changed

+40
-51
lines changed

2 files changed

+40
-51
lines changed

maven/pom.xml

Lines changed: 3 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -25,61 +25,18 @@
2525
</parent>
2626

2727
<artifactId>hibernate-tools-maven</artifactId>
28-
2928
<packaging>maven-plugin</packaging>
3029

3130
<name>Hibernate Tools Maven Plugin</name>
3231
<description>Maven plugin to provide hibernate-tools reverse engineering and code/schema generation abilities.</description>
33-
<url>http://hibernate.org/tools/</url>
34-
35-
<issueManagement>
36-
<system>JIRA</system>
37-
<url>http://hibernate.onjira.com/browse/HBX</url>
38-
</issueManagement>
39-
40-
<scm>
41-
<connection>scm:git:git://github.com/hibernate/hibernate-tools.git</connection>
42-
<developerConnection>scm:git:[email protected]:hibernate/hibernate-tools.git</developerConnection>
43-
<url>http://github.com/hibernate/hibernate-tools</url>
44-
</scm>
45-
46-
<organization>
47-
<name>Hibernate</name>
48-
<url>http://www.hibernate.org</url>
49-
</organization>
5032

51-
<licenses>
52-
<license>
53-
<name>Apache License, version 2.0</name>
54-
<url>https://www.apache.org/licenses/LICENSE-2.0</url>
55-
</license>
56-
</licenses>
57-
58-
<developers>
59-
<developer>
60-
<id>stadler</id>
61-
<name>Jacques Stadler</name>
62-
<email>[email protected]</email>
63-
</developer>
33+
<developers>
6434
</developers>
6535

66-
<prerequisites>
67-
<maven>3.0</maven>
68-
</prerequisites>
69-
7036
<properties>
71-
<!-- This is a publicly distributed module that should be published: -->
37+
<!-- This is a publicly distributed module that should be published: -->
7238
<deploy.skip>false</deploy.skip>
7339
<maven.install.skip>false</maven.install.skip>
74-
75-
<maven-plugin-annotations.version>3.5</maven-plugin-annotations.version>
76-
<maven-plugin-api.version>3.5.2</maven-plugin-api.version>
77-
<maven-core.version>3.9.9</maven-core.version>
78-
79-
<!-- Plugin versions -->
80-
<maven-project-info-reports-plugin.version>2.9</maven-project-info-reports-plugin.version>
81-
<maven-site-plugin.version>3.7</maven-site-plugin.version>
82-
<site-maven-plugin.version>0.12</site-maven-plugin.version>
8340
</properties>
8441

8542
<dependencies>
@@ -106,17 +63,14 @@
10663
<dependency>
10764
<groupId>org.apache.maven</groupId>
10865
<artifactId>maven-plugin-api</artifactId>
109-
<version>${maven-plugin-api.version}</version>
11066
</dependency>
11167
<dependency>
11268
<groupId>org.apache.maven</groupId>
11369
<artifactId>maven-core</artifactId>
114-
<version>${maven-core.version}</version>
11570
</dependency>
11671
<dependency>
11772
<groupId>org.apache.maven.plugin-tools</groupId>
11873
<artifactId>maven-plugin-annotations</artifactId>
119-
<version>${maven-plugin-annotations.version}</version>
12074
<scope>provided</scope>
12175
</dependency>
12276
</dependencies>
@@ -163,7 +117,7 @@
163117
<plugin>
164118
<groupId>com.github.github</groupId>
165119
<artifactId>site-maven-plugin</artifactId>
166-
<version>${site-maven-plugin.version}</version>
120+
<version>${github-site-maven-plugin.version}</version>
167121
<executions>
168122
<execution>
169123
<goals>

pom.xml

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,18 @@
7272
<email>[email protected]</email>
7373
<url>http://koentsje.blogspot.be</url>
7474
</developer>
75-
</developers>
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>
7687

7788
<modules>
7889
<module>orm</module>
@@ -87,6 +98,8 @@
8798

8899
<properties>
89100

101+
<maven.version>3.9.11</maven.version>
102+
90103
<ant.version>1.10.15</ant.version>
91104
<antlr.version>4.13.2</antlr.version>
92105
<commons-collections.version>4.5.0</commons-collections.version>
@@ -105,9 +118,14 @@
105118
<jakarta.xml.bind-api.version>4.0.2</jakarta.xml.bind-api.version>
106119

107120
<!-- Plugins not managed by the JBoss parent POM: -->
121+
<maven-plugin-api.version>3.9.11</maven-plugin-api.version>
122+
<maven-plugin-annotations.version>3.15.1</maven-plugin-annotations.version>
108123
<maven-wrapper-plugin.version>3.3.3</maven-wrapper-plugin.version>
109124
<flatten-maven-plugin.version>1.7.1</flatten-maven-plugin.version>
110125
<maven-invoker-plugin.version>3.9.1</maven-invoker-plugin.version>
126+
<github-site-maven-plugin.version>0.12</github-site-maven-plugin.version>
127+
<maven-project-info-reports-plugin.version>3.9.0</maven-project-info-reports-plugin.version>
128+
<maven-site-plugin.version>3.21.0</maven-site-plugin.version>
111129

112130
<!--
113131
We don't want to publish or sign any modules by default.
@@ -131,7 +149,9 @@
131149

132150
<maven.compiler.target>17</maven.compiler.target>
133151
<maven.compiler.source>17</maven.compiler.source>
134-
<maven.min.version>3.9.11</maven.min.version>
152+
<maven.min.version>${maven.version}</maven.min.version>
153+
<maven-core.version>${maven.version}</maven-core.version>
154+
135155
</properties>
136156

137157
<dependencyManagement>
@@ -191,6 +211,21 @@
191211
<artifactId>commons-collections4</artifactId>
192212
<version>${commons-collections.version}</version>
193213
</dependency>
214+
<dependency>
215+
<groupId>org.apache.maven</groupId>
216+
<artifactId>maven-core</artifactId>
217+
<version>${maven-core.version}</version>
218+
</dependency>
219+
<dependency>
220+
<groupId>org.apache.maven</groupId>
221+
<artifactId>maven-plugin-api</artifactId>
222+
<version>${maven-plugin-api.version}</version>
223+
</dependency>
224+
<dependency>
225+
<groupId>org.apache.maven.plugin-tools</groupId>
226+
<artifactId>maven-plugin-annotations</artifactId>
227+
<version>${maven-plugin-annotations.version}</version>
228+
</dependency>
194229
<dependency>
195230
<groupId>org.freemarker</groupId>
196231
<artifactId>freemarker</artifactId>

0 commit comments

Comments
 (0)