Skip to content

Commit 4717078

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 1a436ee commit 4717078

File tree

2 files changed

+37
-53
lines changed

2 files changed

+37
-53
lines changed

maven/pom.xml

Lines changed: 1 addition & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -25,61 +25,15 @@
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>
50-
51-
<licenses>
52-
<license>
53-
<name>GNU Lesser General Public License</name>
54-
<url>http://www.gnu.org/licenses/lgpl-2.1.html</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>
64-
</developers>
65-
66-
<prerequisites>
67-
<maven>3.0</maven>
68-
</prerequisites>
6932

7033
<properties>
7134
<!-- This is a publicly distributed module that should be published: -->
7235
<deploy.skip>false</deploy.skip>
7336
<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>
8337
</properties>
8438

8539
<dependencies>
@@ -102,17 +56,14 @@
10256
<dependency>
10357
<groupId>org.apache.maven</groupId>
10458
<artifactId>maven-plugin-api</artifactId>
105-
<version>${maven-plugin-api.version}</version>
10659
</dependency>
10760
<dependency>
10861
<groupId>org.apache.maven</groupId>
10962
<artifactId>maven-core</artifactId>
110-
<version>${maven-core.version}</version>
11163
</dependency>
11264
<dependency>
11365
<groupId>org.apache.maven.plugin-tools</groupId>
11466
<artifactId>maven-plugin-annotations</artifactId>
115-
<version>${maven-plugin-annotations.version}</version>
11667
<scope>provided</scope>
11768
</dependency>
11869
</dependencies>
@@ -159,7 +110,7 @@
159110
<plugin>
160111
<groupId>com.github.github</groupId>
161112
<artifactId>site-maven-plugin</artifactId>
162-
<version>${site-maven-plugin.version}</version>
113+
<version>${github-site-maven-plugin.version}</version>
163114
<executions>
164115
<execution>
165116
<goals>

pom.xml

Lines changed: 36 additions & 3 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>
@@ -86,6 +97,8 @@
8697

8798
<properties>
8899

100+
<maven.version>3.9.11</maven.version>
101+
89102
<ant.version>1.10.15</ant.version>
90103
<antlr.version>4.13.2</antlr.version>
91104
<commons-collections.version>4.5.0</commons-collections.version>
@@ -104,9 +117,14 @@
104117
<sqlserver.version>9.2.1.jre8</sqlserver.version>
105118

106119
<!-- Plugins not managed by the JBoss parent POM: -->
120+
<maven-plugin-api.version>3.9.11</maven-plugin-api.version>
121+
<maven-plugin-annotations.version>3.15.1</maven-plugin-annotations.version>
107122
<maven-wrapper-plugin.version>3.3.3</maven-wrapper-plugin.version>
108123
<flatten-maven-plugin.version>1.7.2</flatten-maven-plugin.version>
109124
<maven-invoker-plugin.version>3.9.1</maven-invoker-plugin.version>
125+
<github-site-maven-plugin.version>0.12</github-site-maven-plugin.version>
126+
<maven-project-info-reports-plugin.version>3.9.0</maven-project-info-reports-plugin.version>
127+
<maven-site-plugin.version>3.21.0</maven-site-plugin.version>
110128

111129
<!--
112130
We don't want to publish or sign any modules by default.
@@ -127,10 +145,10 @@
127145
<central.snapshots.repo.name>Maven Central Snapshots Repository</central.snapshots.repo.name>
128146
<central.snapshots.repo.url>https://central.sonatype.com/repository/maven-snapshots/</central.snapshots.repo.url>
129147

130-
131148
<maven.compiler.target>11</maven.compiler.target>
132149
<maven.compiler.source>11</maven.compiler.source>
133-
<maven.min.version>3.9.11</maven.min.version>
150+
<maven.min.version>${maven.version}</maven.min.version>
151+
<maven-core.version>${maven.version}</maven-core.version>
134152

135153
</properties>
136154

@@ -186,6 +204,21 @@
186204
<artifactId>commons-collections4</artifactId>
187205
<version>${commons-collections.version}</version>
188206
</dependency>
207+
<dependency>
208+
<groupId>org.apache.maven</groupId>
209+
<artifactId>maven-core</artifactId>
210+
<version>${maven-core.version}</version>
211+
</dependency>
212+
<dependency>
213+
<groupId>org.apache.maven</groupId>
214+
<artifactId>maven-plugin-api</artifactId>
215+
<version>${maven-plugin-api.version}</version>
216+
</dependency>
217+
<dependency>
218+
<groupId>org.apache.maven.plugin-tools</groupId>
219+
<artifactId>maven-plugin-annotations</artifactId>
220+
<version>${maven-plugin-annotations.version}</version>
221+
</dependency>
189222
<dependency>
190223
<groupId>org.freemarker</groupId>
191224
<artifactId>freemarker</artifactId>

0 commit comments

Comments
 (0)