Hi Richard, You're right. It should be only one args within the configuration element. Which mean that the last one will override all previous.
Thanks, Roar Brænden > 4. jun. 2025 kl. 21:06 skrev Richard Zowalla <r...@apache.org>: > > Hi, > > I think the separator for <args> is a whitespace [1], so you would need to > pass it as one argument. > > <tomee.png> > tomee/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/cli/Args.java > at main · apache/tomee > github.com > > <https://github.com/apache/tomee/blob/main/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/cli/Args.java#L32>tomee/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/cli/Args.java > at main · apache/tomee > <https://github.com/apache/tomee/blob/main/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/cli/Args.java#L32> > github.com > <https://github.com/apache/tomee/blob/main/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/cli/Args.java#L32> > > Gruß > Richard > >> Am 03.06.2025 um 09:48 schrieb Roar Brænden <roar.brenden...@gmail.com>: >> >> Hi, >> >> I'm using Tomee 10.0.1 with JDK 21. One of my end-points is using Lucene >> index for some search result. The Lucene jar is version 10.2.1, which is >> using the new Vector API. >> When using this library I notice some warnings in the log: >> >> >> WARNING: A restricted method in java.lang.foreign.Linker has been called >> WARNING: java.lang.foreign.Linker::downcallHandle has been called by the >> unnamed module >> WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for this >> module >> >> 03-Jun-2025 09:40:17.597 WARNING [http-nio-8091-exec-2] >> org.apache.lucene.internal.vectorization.VectorizationProvider.lookup Java >> vector incubator module is not readable. For optimal vector performance, >> pass '--add-modules jdk.incubator.vector' to enable Vector API. >> >> To avoid these messages, I tried to add args to my tomee-maven-plugin >> configuration: >> >> <args>enable-native-access=ALL-UNNAMED</args> >> <args>add-modules=jdk.incubator.vector</args> >> >> What I noticed is that only the last one will be taken into consideration. >> Meaning that with these settings I will get the first WARNING, and a message >> indicating that the Vector API is found. If I switch the args, I will get >> the last WARNING. >> Is this a know problem with the plugin configuration? >> >> Best regards, >> Roar Brænden >> >