11<?xml version =" 1.0" encoding =" UTF-8" ?>
22<project xmlns =" http://maven.apache.org/POM/4.0.0"
33 xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
4- xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd " >
5- < modelVersion > 4.0.0</ modelVersion >
4+ xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0
5+ https://maven.apache.org/xsd/maven- 4.0.0.xsd " >
66
7+ <modelVersion >4.0.0</modelVersion >
78 <parent >
89 <groupId >com.github.gbenroscience</groupId >
910 <artifactId >parser-ng-parent</artifactId >
1314
1415 <artifactId >parser-ng-simd</artifactId >
1516 <packaging >jar</packaging >
16-
1717 <name >ParserNG SIMD Extension</name >
1818 <description >Hardware-accelerated SIMD vector calculation pipelines for ParserNG</description >
1919 <url >https://github.com/gbenroscience/ParserNG</url >
2020
21+ <properties >
22+ <!-- This module requires Java 21+ because of Vector API -->
23+ <maven .compiler.release>21</maven .compiler.release>
24+ </properties >
25+
2126 <dependencies >
2227 <dependency >
2328 <groupId >com.github.gbenroscience</groupId >
2429 <artifactId >parser-ng</artifactId >
25- <version >${project.version} </version >
30+ <version >${project.version} </version >
2631 </dependency >
2732 <dependency >
2833 <groupId >org.codehaus.janino</groupId >
2934 <artifactId >janino</artifactId >
3035 <version >3.1.12</version >
3136 </dependency >
3237
38+ <!-- Test dependencies -->
3339 <dependency >
3440 <groupId >org.junit.jupiter</groupId >
3541 <artifactId >junit-jupiter-api</artifactId >
4854 <version >5.10.3</version >
4955 <scope >test</scope >
5056 </dependency >
51-
5257 <dependency >
5358 <groupId >org.openjdk.jmh</groupId >
5459 <artifactId >jmh-core</artifactId >
6873 <plugin >
6974 <groupId >org.apache.maven.plugins</groupId >
7075 <artifactId >maven-compiler-plugin</artifactId >
71- <version >3.11 .0</version >
76+ <version >3.13 .0</version > <!-- Updated to newer version -->
7277 <configuration >
7378 <release >21</release >
7479 <annotationProcessorPaths >
9499 </configuration >
95100 </plugin >
96101
97- <plugin >
98- <groupId >org.codehaus.mojo</groupId >
99- <artifactId >exec-maven-plugin</artifactId >
100- <version >3.2.0</version >
101- <configuration >
102- <executable >java</executable >
103- <arguments >
104- <argument >--add-modules</argument >
105- <argument >jdk.incubator.vector</argument >
106- <argument >-classpath</argument >
107- <classpath />
108- <argument >com.github.gbenroscience.simd.turbo.tools.VectorTurboEvaluator</argument >
109- </arguments >
110- </configuration >
111- </plugin >
112-
102+ <!-- JMH Benchmark shading -->
113103 <plugin >
114104 <groupId >org.apache.maven.plugins</groupId >
115105 <artifactId >maven-shade-plugin</artifactId >
144134 </plugin >
145135 </plugins >
146136 </build >
137+
147138</project >
0 commit comments