|
38 | 38 |
|
39 | 39 | <properties> |
40 | 40 | <!-- 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>3.0.0</tornadovm.base.version> <!-- TornadoVM base version (without jdk suffix) --> |
| 43 | + <jdk.version.suffix></jdk.version.suffix> <!-- JDK Suffix: empty=JDK21, -jdk25=JDK25 --> |
| 44 | + <tornadovm.version>${tornadovm.base.version}</tornadovm.version> <!-- Default: JDK21 (no suffix) --> |
45 | 45 | <!-- Compiler defaults (overridden by JDK profiles below) --> |
46 | 46 | <maven.compiler.source>21</maven.compiler.source> |
47 | 47 | <maven.compiler.target>21</maven.compiler.target> |
|
137 | 137 | <!-- ─── JDK 21 ─────────────────────────────────────────────────────────── |
138 | 138 | Auto-activates for JDK 21.x builds. |
139 | 139 | Publishes: gpu-llama3:${revision} (no suffix) |
140 | | - TornadoVM: 3.0.0 |
| 140 | + TornadoVM: ${tornadovm.base.version} |
141 | 141 | Adds add-modules jdk.incubator.vector (still incubating in JDK21) |
142 | 142 | ─────────────────────────────────────────────────────────────────────── --> |
143 | 143 | <profile> |
|
146 | 146 | <properties> |
147 | 147 | <maven.compiler.source>21</maven.compiler.source> |
148 | 148 | <maven.compiler.target>21</maven.compiler.target> |
149 | | - <tornadovm.version>3.0.0</tornadovm.version> |
150 | | - <jdk.version.suffix></jdk.version.suffix> |
| 149 | + <!-- JDK21 default - no jdk suffix needed --> |
| 150 | + <tornadovm.version>${tornadovm.base.version}</tornadovm.version> |
151 | 151 | </properties> |
152 | 152 | <build> |
153 | 153 | <plugins> |
|
169 | 169 | <!-- ─── JDK 25 ─────────────────────────────────────────────────────────── |
170 | 170 | Auto-activates for JDK 25.0.2+ builds (minimum required version). |
171 | 171 | Publishes: gpu-llama3:${revision}-jdk25 |
172 | | - TornadoVM: 3.0.0-jdk25 |
| 172 | + TornadoVM: ${tornadovm.base.version}-jdk25 |
173 | 173 | Vector API is still incubating in JDK 25 (JEP 508 — 10th Incubator); |
174 | 174 | add-modules jdk.incubator.vector is required for compilation. |
175 | 175 | ─────────────────────────────────────────────────────────────────────── --> |
|
179 | 179 | <properties> |
180 | 180 | <maven.compiler.source>25</maven.compiler.source> |
181 | 181 | <maven.compiler.target>25</maven.compiler.target> |
182 | | - <tornadovm.version>3.0.0-jdk25</tornadovm.version> |
183 | 182 | <jdk.version.suffix>-jdk25</jdk.version.suffix> |
| 183 | + <tornadovm.version>${tornadovm.base.version}${jdk.version.suffix}</tornadovm.version> |
184 | 184 | </properties> |
185 | 185 | <build> |
186 | 186 | <plugins> |
|
0 commit comments