Skip to content

Commit d985e47

Browse files
Simplify and generalize TornadoVM version across JDK profiles in pom.xml.
1 parent 6016f32 commit d985e47

1 file changed

Lines changed: 8 additions & 10 deletions

File tree

pom.xml

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,9 @@
3838

3939
<properties>
4040
<!-- CI-friendly version: resolved by flatten-maven-plugin at build time -->
41-
<revision>0.4.0</revision>
42-
<jdk.version.suffix></jdk.version.suffix> <!-- empty=JDK21, -jdk25=JDK25 -->
43-
<!-- TornadoVM version: overridden per JDK profile -->
44-
<tornadovm.version>3.0.0</tornadovm.version> <!-- JDK21 default -->
41+
<revision>0.4.0-dev</revision>
42+
<!-- TornadoVM base version - without jdk suffix which is added only in profiles -->
43+
<tornadovm.base.version>3.0.0</tornadovm.base.version>
4544
<!-- Compiler defaults (overridden by JDK profiles below) -->
4645
<maven.compiler.source>21</maven.compiler.source>
4746
<maven.compiler.target>21</maven.compiler.target>
@@ -137,7 +136,7 @@
137136
<!-- ─── JDK 21 ───────────────────────────────────────────────────────────
138137
Auto-activates for JDK 21.x builds.
139138
Publishes: gpu-llama3:${revision} (no suffix)
140-
TornadoVM: 3.0.0
139+
TornadoVM: ${tornadovm.base.version}
141140
Adds add-modules jdk.incubator.vector (still incubating in JDK21)
142141
─────────────────────────────────────────────────────────────────────── -->
143142
<profile>
@@ -146,8 +145,8 @@
146145
<properties>
147146
<maven.compiler.source>21</maven.compiler.source>
148147
<maven.compiler.target>21</maven.compiler.target>
149-
<tornadovm.version>3.0.0</tornadovm.version>
150-
<jdk.version.suffix></jdk.version.suffix>
148+
<!-- JDK21 default - no jdk suffix needed -->
149+
<tornadovm.version>${tornadovm.base.version}</tornadovm.version>
151150
</properties>
152151
<build>
153152
<plugins>
@@ -169,7 +168,7 @@
169168
<!-- ─── JDK 25 ───────────────────────────────────────────────────────────
170169
Auto-activates for JDK 25.0.2+ builds (minimum required version).
171170
Publishes: gpu-llama3:${revision}-jdk25
172-
TornadoVM: 3.0.0-jdk25
171+
TornadoVM: ${tornadovm.base.version}-jdk25
173172
Vector API is still incubating in JDK 25 (JEP 508 — 10th Incubator);
174173
add-modules jdk.incubator.vector is required for compilation.
175174
─────────────────────────────────────────────────────────────────────── -->
@@ -179,8 +178,7 @@
179178
<properties>
180179
<maven.compiler.source>25</maven.compiler.source>
181180
<maven.compiler.target>25</maven.compiler.target>
182-
<tornadovm.version>3.0.0-jdk25</tornadovm.version>
183-
<jdk.version.suffix>-jdk25</jdk.version.suffix>
181+
<tornadovm.version>${tornadovm.base.version}-jdk25</tornadovm.version>
184182
</properties>
185183
<build>
186184
<plugins>

0 commit comments

Comments
 (0)