Skip to content

Commit 35ce4c5

Browse files
committed
Prepare for PNC Jakarta versions (needed by Quarkus 3)
1 parent 5fe03c4 commit 35ce4c5

File tree

3 files changed

+45
-18
lines changed

3 files changed

+45
-18
lines changed

core/pom.xml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -96,11 +96,7 @@
9696
</dependency>
9797
<dependency>
9898
<groupId>org.jboss.pnc</groupId>
99-
<artifactId>pnc-api</artifactId>
100-
</dependency>
101-
<dependency>
102-
<groupId>org.jboss.pnc</groupId>
103-
<artifactId>rest-client</artifactId>
99+
<artifactId>rest-client${jakarta}</artifactId>
104100
</dependency>
105101
<dependency>
106102
<groupId>org.spdx</groupId>

maven-version-rules.xml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
<ignoreVersion type="regex">.+\.CR\d+</ignoreVersion>
2525
<ignoreVersion type="regex">.+\.Dev\d+</ignoreVersion>
2626
<ignoreVersion type="regex">.+-Alpha</ignoreVersion>
27-
<ignoreVersion type="regex">.+-alpha-?\d+</ignoreVersion>
28-
<ignoreVersion type="regex">.+-beta-?\d+</ignoreVersion>
27+
<ignoreVersion type="regex">.+[-.][Aa]lpha-?\d+</ignoreVersion>
28+
<ignoreVersion type="regex">.+[-.][Bb]eta-?\d+</ignoreVersion>
2929
<ignoreVersion type="regex">.+-M\d+</ignoreVersion>
3030
<ignoreVersion type="regex">.+-rc\d+</ignoreVersion>
3131
</ignoreVersions>
@@ -40,11 +40,6 @@
4040
<ignoreVersion type="regex">([^1]\..+|1\.[^4].*)</ignoreVersion>
4141
</ignoreVersions>
4242
</rule>
43-
<rule groupId="org.hibernate.validator" comparisonMethod="maven">
44-
<ignoreVersions>
45-
<ignoreVersion type="regex">[^6]\..+</ignoreVersion>
46-
</ignoreVersions>
47-
</rule>
4843
<rule groupId="org.infinispan" comparisonMethod="maven">
4944
<ignoreVersions>
5045
<ignoreVersion type="regex">([2-9]+|1[^4].*)</ignoreVersion>
@@ -55,6 +50,11 @@
5550
<ignoreVersion type="regex">([^4]\..+|4\.[^6].*)</ignoreVersion>
5651
</ignoreVersions>
5752
</rule>
53+
<rule groupId="org.jboss.resteasy" comparisonMethod="maven">
54+
<ignoreVersions>
55+
<ignoreVersion type="regex">[^3]\..+</ignoreVersion>
56+
</ignoreVersions>
57+
</rule>
5858
<rule groupId="org.jetbrains.kotlin" comparisonMethod="maven">
5959
<ignoreVersions>
6060
<ignoreVersion type="regex">([^1]\..+|1\.[^6].*)</ignoreVersion>

pom.xml

Lines changed: 37 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@
6363
</scm>
6464

6565
<properties>
66+
<jakarta />
6667
<koji.hub.url />
6768
<koji.web.url />
6869
<maven.compiler.release>17</maven.compiler.release>
@@ -86,6 +87,7 @@
8687
<version.commons-io>2.17.0</version.commons-io>
8788
<version.info.picocli>4.7.6</version.info.picocli>
8889
<version.io.dropwizard.metrics>4.2.28</version.io.dropwizard.metrics>
90+
<version.jakarta.validation>3.1.0</version.jakarta.validation>
8991
<version.net.revelc.code.formatter>2.24.1</version.net.revelc.code.formatter>
9092
<version.net.revelc.code.impsort-maven-plugin>1.12.0</version.net.revelc.code.impsort-maven-plugin>
9193
<version.net.sourceforge.pmd>7.7.0</version.net.sourceforge.pmd>
@@ -134,15 +136,14 @@
134136
<version.org.ec4j.maven.editorconfig-maven-plugin>0.1.3</version.org.ec4j.maven.editorconfig-maven-plugin>
135137
<version.org.eclipse.packager>0.21.0</version.org.eclipse.packager>
136138
<version.org.fusesource.jansi>2.4.1</version.org.fusesource.jansi>
137-
<version.org.hibernate.validator>6.2.5.Final</version.org.hibernate.validator>
139+
<version.org.hibernate.validator>8.0.1.Final</version.org.hibernate.validator>
138140
<version.org.infinispan>14.0.32.Final</version.org.infinispan>
139141
<version.org.infinispan.protostream>4.6.5.Final</version.org.infinispan.protostream>
140142
<version.org.jacoco>0.8.12</version.org.jacoco>
141143
<version.org.jboss.byteman>4.0.23</version.org.jboss.byteman>
142144
<version.org.jboss.logging>3.6.1.Final</version.org.jboss.logging>
143145
<version.org.jboss.logmanager>3.0.6.Final</version.org.jboss.logmanager>
144146
<version.org.jboss.pnc>3.0.4</version.org.jboss.pnc>
145-
<version.org.jboss.pnc.pnc-api>3.0.4</version.org.jboss.pnc.pnc-api>
146147
<version.org.jeasy>5.0.0</version.org.jeasy>
147148
<version.org.jetbrains.kotlin>1.6.21</version.org.jetbrains.kotlin>
148149
<version.org.json.json>20200518</version.org.json.json>
@@ -235,6 +236,11 @@
235236
<artifactId>picocli</artifactId>
236237
<version>${version.info.picocli}</version>
237238
</dependency>
239+
<dependency>
240+
<groupId>jakarta.validation</groupId>
241+
<artifactId>jakarta.validation-api</artifactId>
242+
<version>${version.jakarta.validation}</version>
243+
</dependency>
238244
<dependency>
239245
<groupId>org.apache.commons</groupId>
240246
<artifactId>commons-collections4</artifactId>
@@ -288,7 +294,7 @@
288294
<artifactId>atlas-identities</artifactId>
289295
<version>${version.org.commonjava.atlas}</version>
290296
</dependency>
291-
<!-- Required dependency for kojiji and pnc-rest-client -->
297+
<!-- Required dependency for kojiji and rest-client -->
292298
<dependency>
293299
<groupId>org.commonjava.atlas</groupId>
294300
<artifactId>atlas-npm-identities</artifactId>
@@ -348,7 +354,7 @@
348354
<artifactId>jansi</artifactId>
349355
<version>${version.org.fusesource.jansi}</version>
350356
</dependency>
351-
<!-- Required dependency for pnc-common and pnc-dto (6.x) -->
357+
<!-- Required dependency for pnc-common and pnc-dto -->
352358
<dependency>
353359
<groupId>org.hibernate.validator</groupId>
354360
<artifactId>hibernate-validator</artifactId>
@@ -370,15 +376,34 @@
370376
<artifactId>jboss-logging</artifactId>
371377
<version>${version.org.jboss.logging}</version>
372378
</dependency>
379+
<dependency>
380+
<groupId>org.jboss.pnc</groupId>
381+
<artifactId>dto</artifactId>
382+
<version>${version.org.jboss.pnc}</version>
383+
<classifier>patch-builders${jakarta}</classifier>
384+
<exclusions>
385+
<exclusion>
386+
<groupId>org.hibernate.validator</groupId>
387+
<artifactId>hibernate-validator</artifactId>
388+
</exclusion>
389+
</exclusions>
390+
</dependency>
391+
<!-- Required dependency for resteasy-client -->
373392
<dependency>
374393
<groupId>org.jboss.pnc</groupId>
375394
<artifactId>pnc-api</artifactId>
376-
<version>${version.org.jboss.pnc.pnc-api}</version>
395+
<version>${version.org.jboss.pnc}</version>
377396
</dependency>
378397
<dependency>
379398
<groupId>org.jboss.pnc</groupId>
380-
<artifactId>rest-client</artifactId>
399+
<artifactId>rest-client${jakarta}</artifactId>
381400
<version>${version.org.jboss.pnc}</version>
401+
<exclusions>
402+
<exclusion>
403+
<groupId>org.jboss.pnc.dto</groupId>
404+
<artifactId>dto</artifactId>
405+
</exclusion>
406+
</exclusions>
382407
</dependency>
383408
<dependency>
384409
<groupId>org.jboss.pnc.build.finder</groupId>
@@ -637,6 +662,12 @@
637662
</dependencyManagement>
638663

639664
<dependencies>
665+
<!-- Required dependency for rest-client -->
666+
<dependency>
667+
<groupId>org.jboss.pnc</groupId>
668+
<artifactId>dto</artifactId>
669+
<classifier>patch-builders${jakarta}</classifier>
670+
</dependency>
640671
<dependency>
641672
<groupId>org.slf4j</groupId>
642673
<artifactId>slf4j-api</artifactId>

0 commit comments

Comments
 (0)