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