Skip to content

Commit 9f52445

Browse files
committed
Extract ALL remaining hardcoded versions to properties
- Added 40+ additional version properties to parent POM - Updated all child module POMs in querydsl-libraries/ and querydsl-tooling/ - All hardcoded versions now use property references - Build validated successfully Signed-off-by: Marvin Froeder <velo.br@gmail.com>
1 parent 1a321ae commit 9f52445

File tree

22 files changed

+96
-51
lines changed

22 files changed

+96
-51
lines changed

pom.xml

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,51 @@
188188
<rewrite-testing-frameworks.version>3.19.0</rewrite-testing-frameworks.version>
189189
<rewrite-migrate-java.version>3.19.0</rewrite-migrate-java.version>
190190
<postgis-jdbc.version>2025.1.1</postgis-jdbc.version>
191+
<json-path.version>2.9.1</json-path.version>
192+
<fge-btf.version>1.2</fge-btf.version>
193+
<jcip-annotations.version>1.0</jcip-annotations.version>
194+
<logback.version>1.4.1</logback.version>
195+
<r2dbc-h2.version>1.1.0.RELEASE</r2dbc-h2.version>
196+
<r2dbc-pool.version>1.0.0.RELEASE</r2dbc-pool.version>
197+
<jmh-generator.version>1.37</jmh-generator.version>
198+
<scalatest.version>3.2.10</scalatest.version>
199+
<scalatestplus.version>1.0.0-M2</scalatestplus.version>
200+
<scalacheck.version>1.17.1</scalacheck.version>
201+
<javax-inject.version>1</javax-inject.version>
202+
<google-java-format.version>1.14.6</google-java-format.version>
203+
<lombok.version>1.18.42</lombok.version>
204+
<jackson.version>2.20.0</jackson.version>
205+
<findbugs-jsr305.version>3.0.2</findbugs-jsr305.version>
206+
<scala-maven-plugin.version>4.9.6</scala-maven-plugin.version>
207+
<json-simple.version>1.1.1</json-simple.version>
208+
<maven-plugin-api.version>3.9.0</maven-plugin-api.version>
209+
<maven-plugin-annotations.version>3.15.1</maven-plugin-annotations.version>
210+
<plexus-utils.version>4.0.2</plexus-utils.version>
211+
<plexus-build-api.version>1.2.0</plexus-build-api.version>
212+
<maven-core.version>3.9.0</maven-core.version>
213+
<maven-project.version>2.2.1</maven-project.version>
214+
<bridge-method-annotation.version>1.14</bridge-method-annotation.version>
215+
<checker-qual.version>3.48.3</checker-qual.version>
216+
<testcontainers.version>1.20.6</testcontainers.version>
217+
<groovy.version>4.0.24</groovy.version>
218+
<jaxb.version>4.0.6</jaxb.version>
219+
<parsson.version>1.1.7</parsson.version>
220+
<jakarta-json-api.version>2.1.3</jakarta-json-api.version>
221+
<joor.version>0.9.15</joor.version>
222+
<cglib.version>3.3.0</cglib.version>
223+
<querydsl-apt-jsr305.version>2.0.2</querydsl-apt-jsr305.version>
224+
<jmolecules.version>1.0.0</jmolecules.version>
225+
<hibernate6.version>6.0.0</hibernate6.version>
226+
<proxytoys.version>1.0</proxytoys.version>
227+
<r2dbc-mysql.version>1.4.1</r2dbc-mysql.version>
228+
<plexus-build-api-old.version>0.0.7</plexus-build-api-old.version>
229+
<maven-eclipse-plugin.version>2.10</maven-eclipse-plugin.version>
230+
<jandex-maven-plugin.version>1.1.3</jandex-maven-plugin.version>
231+
<maven-plugin-api-old.version>2.9.0</maven-plugin-api-old.version>
232+
<lifecycle-mapping.version>1.0.0</lifecycle-mapping.version>
233+
<plexus-classworlds.version>2.9.0</plexus-classworlds.version>
234+
<expressly.version>6.0.0</expressly.version>
235+
<commons-lang3.version>3.19.0</commons-lang3.version>
191236

192237
<!-- Import-Package definitions for maven-bundle-plugin -->
193238
<osgi.import.package.root>*</osgi.import.package.root>

querydsl-examples/querydsl-example-kotlin-codegen/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
<dependency>
2929
<groupId>com.fasterxml.jackson.module</groupId>
3030
<artifactId>jackson-module-kotlin</artifactId>
31-
<version>2.20.0</version>
31+
<version>${jackson.version}</version>
3232
</dependency>
3333
<dependency>
3434
<groupId>org.jetbrains.kotlin</groupId>

querydsl-examples/querydsl-example-sql-spring/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<dependency>
3333
<groupId>org.projectlombok</groupId>
3434
<artifactId>lombok</artifactId>
35-
<version>1.18.42</version>
35+
<version>${lombok.version}</version>
3636
<scope>provided</scope>
3737
</dependency>
3838

querydsl-libraries/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,19 +55,19 @@
5555
<dependency>
5656
<groupId>jakarta.validation</groupId>
5757
<artifactId>jakarta.validation-api</artifactId>
58-
<version>3.1.1</version>
58+
<version>${jakarta.validation-api.version}</version>
5959
<scope>provided</scope>
6060
</dependency>
6161
<dependency>
6262
<groupId>jakarta.activation</groupId>
6363
<artifactId>jakarta.activation-api</artifactId>
64-
<version>2.1.4</version>
64+
<version>${jakarta.activation-api.version}</version>
6565
<scope>provided</scope>
6666
</dependency>
6767
<dependency>
6868
<groupId>jakarta.inject</groupId>
6969
<artifactId>jakarta.inject-api</artifactId>
70-
<version>2.0.1.MR</version>
70+
<version>${jakarta.inject-api.version}</version>
7171
<scope>provided</scope>
7272
</dependency>
7373
</dependencies>

querydsl-libraries/querydsl-collections/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
<plugin>
8181
<groupId>org.apache.maven.plugins</groupId>
8282
<artifactId>maven-jar-plugin</artifactId>
83-
<version>3.4.2</version>
83+
<version>${maven-jar-plugin.version}</version>
8484
<configuration>
8585
<archive>
8686
<manifestEntries>

querydsl-libraries/querydsl-core/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
<dependency>
4141
<groupId>jdepend</groupId>
4242
<artifactId>jdepend</artifactId>
43-
<version>2.9.1</version>
43+
<version>${json-path.version}</version>
4444
<scope>test</scope>
4545
</dependency>
4646

@@ -59,7 +59,7 @@
5959
<plugin>
6060
<groupId>org.apache.maven.plugins</groupId>
6161
<artifactId>maven-jar-plugin</artifactId>
62-
<version>3.4.2</version>
62+
<version>${maven-jar-plugin.version}</version>
6363
<configuration>
6464
<archive>
6565
<manifestEntries>

querydsl-libraries/querydsl-guava/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<plugin>
3333
<groupId>org.apache.maven.plugins</groupId>
3434
<artifactId>maven-jar-plugin</artifactId>
35-
<version>3.4.2</version>
35+
<version>${maven-jar-plugin.version}</version>
3636
<configuration>
3737
<archive>
3838
<manifestEntries>

querydsl-libraries/querydsl-jpa/pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@
103103
<dependency>
104104
<groupId>org.glassfish.expressly</groupId>
105105
<artifactId>expressly</artifactId>
106-
<version>6.0.0</version>
106+
<version>${expressly.version}</version>
107107
<scope>provided</scope>
108108
<optional>true</optional>
109109
</dependency>
@@ -124,7 +124,7 @@
124124
<dependency>
125125
<groupId>org.apache.commons</groupId>
126126
<artifactId>commons-lang3</artifactId>
127-
<version>3.19.0</version>
127+
<version>${commons-lang3.version}</version>
128128
<scope>test</scope>
129129
</dependency>
130130

@@ -189,7 +189,7 @@
189189
<dependency>
190190
<groupId>jdepend</groupId>
191191
<artifactId>jdepend</artifactId>
192-
<version>2.9.1</version>
192+
<version>${json-path.version}</version>
193193
<scope>test</scope>
194194
</dependency>
195195

@@ -211,7 +211,7 @@
211211
<plugin>
212212
<groupId>org.apache.maven.plugins</groupId>
213213
<artifactId>maven-jar-plugin</artifactId>
214-
<version>3.4.2</version>
214+
<version>${maven-jar-plugin.version}</version>
215215
<configuration>
216216
<archive>
217217
<manifestEntries>

querydsl-libraries/querydsl-mongodb/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
<dependency>
5353
<groupId>com.thoughtworks.proxytoys</groupId>
5454
<artifactId>proxytoys</artifactId>
55-
<version>1.0</version>
55+
<version>${proxytoys.version}</version>
5656
<type>jar</type>
5757
<optional>true</optional>
5858
</dependency>
@@ -84,7 +84,7 @@
8484
<plugin>
8585
<groupId>org.apache.maven.plugins</groupId>
8686
<artifactId>maven-jar-plugin</artifactId>
87-
<version>3.4.2</version>
87+
<version>${maven-jar-plugin.version}</version>
8888
<configuration>
8989
<archive>
9090
<manifestEntries>

querydsl-libraries/querydsl-r2dbc/pom.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,21 +66,21 @@
6666
<dependency>
6767
<groupId>jdepend</groupId>
6868
<artifactId>jdepend</artifactId>
69-
<version>2.9.1</version>
69+
<version>${json-path.version}</version>
7070
<scope>test</scope>
7171
</dependency>
7272

7373
<dependency>
7474
<groupId>org.openjdk.jmh</groupId>
7575
<artifactId>jmh-core</artifactId>
76-
<version>1.37</version>
76+
<version>${jmh-generator.version}</version>
7777
<scope>test</scope>
7878
</dependency>
7979

8080
<dependency>
8181
<groupId>org.openjdk.jmh</groupId>
8282
<artifactId>jmh-generator-annprocess</artifactId>
83-
<version>1.37</version>
83+
<version>${jmh-generator.version}</version>
8484
<scope>test</scope>
8585
</dependency>
8686

@@ -105,13 +105,13 @@
105105
<dependency>
106106
<groupId>io.asyncer</groupId>
107107
<artifactId>r2dbc-mysql</artifactId>
108-
<version>1.4.1</version>
108+
<version>${r2dbc-mysql.version}</version>
109109
<scope>test</scope>
110110
</dependency>
111111
<dependency>
112112
<groupId>org.postgresql</groupId>
113113
<artifactId>r2dbc-postgresql</artifactId>
114-
<version>1.1.0.RELEASE</version>
114+
<version>${r2dbc-h2.version}</version>
115115
<scope>test</scope>
116116
</dependency>
117117
<dependency>

0 commit comments

Comments
 (0)