Skip to content

Commit

Permalink
Compilation using JDK 21.
Browse files Browse the repository at this point in the history
Signed-off-by: Santiago Pericas-Geertsen <[email protected]>
  • Loading branch information
spericas committed Nov 19, 2024
1 parent 699db91 commit 06f9550
Show file tree
Hide file tree
Showing 45 changed files with 63 additions and 95 deletions.
8 changes: 4 additions & 4 deletions applications/parent/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@
<systemPropertyVariables>
<java.util.logging.config.file>${project.build.outputDirectory}/logging.properties</java.util.logging.config.file>
</systemPropertyVariables>
<argLine>--enable-preview</argLine>
<argLine></argLine>
</configuration>
</plugin>
<plugin>
Expand All @@ -87,7 +87,7 @@
<configuration>
<useModulePath>false</useModulePath>
<redirectTestOutputToFile>true</redirectTestOutputToFile>
<argLine>--enable-preview</argLine>
<argLine></argLine>
</configuration>
</plugin>
<plugin>
Expand Down Expand Up @@ -160,7 +160,7 @@
</dependency>
</dependencies>
<configuration>
<defaultJvmOptions>--enable-preview</defaultJvmOptions>
<defaultJvmOptions></defaultJvmOptions>
</configuration>
</plugin>
<plugin>
Expand Down Expand Up @@ -206,7 +206,7 @@
<buildArgs>
<!-- Some native image features use the svm dependencies which require additional exports -->
<arg>--add-exports=org.graalvm.nativeimage.builder/com.oracle.svm.core.configure=ALL-UNNAMED</arg>
<arg>--enable-preview</arg>
<arg></arg>
</buildArgs>
</configuration>
</execution>
Expand Down
2 changes: 1 addition & 1 deletion examples/integrations/neo4j/neo4j-se/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@
as the database process is separate from the application
-->
<argLine>
--enable-preview

--add-exports=java.base/sun.nio.ch=ALL-UNNAMED
--add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED
Expand Down
2 changes: 1 addition & 1 deletion examples/jbatch/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<compilerArgs>
<compilerArg>--enable-preview</compilerArg>
<compilerArg></compilerArg>
</compilerArgs>
</configuration>
</plugin>
Expand Down
2 changes: 1 addition & 1 deletion examples/media/multipart/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<compilerArgs>
<compilerArg>--enable-preview</compilerArg>
<compilerArg></compilerArg>
</compilerArgs>
</configuration>
</plugin>
Expand Down
4 changes: 2 additions & 2 deletions examples/microprofile/static-content/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -90,14 +90,14 @@
<exclude>**/*$*</exclude>
<exclude>io/helidon/microprofile/example/staticc/StaticContentTest.java</exclude>
</excludes>
<argLine>--enable-preview</argLine>
<argLine></argLine>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<configuration>
<argLine>--enable-preview</argLine>
<argLine></argLine>
</configuration>
<executions>
<execution>
Expand Down
6 changes: 3 additions & 3 deletions examples/nima/quickstart-standalone/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@
<version>${version.plugin.compiler}</version>
<configuration>
<compilerArgs>
<compilerArg>--enable-preview</compilerArg>
<compilerArg></compilerArg>
</compilerArgs>
</configuration>
</plugin>
Expand All @@ -143,7 +143,7 @@
<version>${version.plugin.surefire}</version>
<configuration>
<useModulePath>false</useModulePath>
<argLine>--enable-preview</argLine>
<argLine></argLine>
<trimStackTrace>false</trimStackTrace>
</configuration>
</plugin>
Expand All @@ -154,7 +154,7 @@
<configuration>
<useModulePath>false</useModulePath>
<redirectTestOutputToFile>true</redirectTestOutputToFile>
<argLine>--enable-preview</argLine>
<argLine></argLine>
</configuration>
</plugin>
<plugin>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@
<systemPropertyVariables>
<java.util.logging.config.file>${project.build.outputDirectory}/logging.properties</java.util.logging.config.file>
</systemPropertyVariables>
<argLine>--enable-preview</argLine>
<argLine></argLine>
</configuration>
</plugin>
<plugin>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@
<systemPropertyVariables>
<java.util.logging.config.file>${project.build.outputDirectory}/logging.properties</java.util.logging.config.file>
</systemPropertyVariables>
<argLine>--enable-preview</argLine>
<argLine></argLine>
</configuration>
</plugin>
<plugin>
Expand Down
2 changes: 1 addition & 1 deletion examples/webserver/threadpool/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<compilerArgs>
<compilerArg>--enable-preview</compilerArg>
<compilerArg></compilerArg>
</compilerArgs>
</configuration>
</plugin>
Expand Down
2 changes: 1 addition & 1 deletion graphql/server/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<compilerArgs>
<compilerArg>--enable-preview</compilerArg>
<compilerArg></compilerArg>
</compilerArgs>
</configuration>
</plugin>
Expand Down
4 changes: 2 additions & 2 deletions messaging/connectors/aq/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<compilerArgs>
<compilerArg>--enable-preview</compilerArg>
<compilerArg></compilerArg>
</compilerArgs>
<annotationProcessorPaths>
<path>
Expand All @@ -113,7 +113,7 @@
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<additionalOptions>
<additionalOption>--enable-preview</additionalOption>
<additionalOption></additionalOption>
</additionalOptions>
</configuration>
</plugin>
Expand Down
4 changes: 2 additions & 2 deletions messaging/connectors/jms/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<compilerArgs>
<compilerArg>--enable-preview</compilerArg>
<compilerArg></compilerArg>
</compilerArgs>
<annotationProcessorPaths>
<path>
Expand All @@ -122,7 +122,7 @@
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<additionalOptions>
<additionalOption>--enable-preview</additionalOption>
<additionalOption></additionalOption>
</additionalOptions>
</configuration>
</plugin>
Expand Down
4 changes: 2 additions & 2 deletions messaging/messaging/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<compilerArgs>
<compilerArg>--enable-preview</compilerArg>
<compilerArg></compilerArg>
</compilerArgs>
<annotationProcessorPaths>
<path>
Expand All @@ -104,7 +104,7 @@
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<additionalOptions>
<additionalOption>--enable-preview</additionalOption>
<additionalOption></additionalOption>
</additionalOptions>
</configuration>
</plugin>
Expand Down
2 changes: 1 addition & 1 deletion metrics/metrics/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<compilerArgs>
<compilerArg>--enable-preview</compilerArg>
<compilerArg></compilerArg>
</compilerArgs>
<annotationProcessorPaths>
<path>
Expand Down
2 changes: 1 addition & 1 deletion microprofile/fault-tolerance/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<compilerArgs>
<compilerArg>--enable-preview</compilerArg>
<compilerArg></compilerArg>
</compilerArgs>
<annotationProcessorPaths>
<path>
Expand Down
25 changes: 0 additions & 25 deletions microprofile/graphql/server/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -89,31 +89,6 @@

<build>
<plugins>
<plugin>
<groupId>org.jboss.jandex</groupId>
<artifactId>jandex-maven-plugin</artifactId>
<executions>
<execution>
<id>make-index</id>
<goals>
<goal>jandex</goal>
</goals>
<!-- phase is 'process-classes by default' -->
<phase>integration-test</phase>
<configuration>
<fileSets>
<fileSet>
<directory>${project.build.directory}/classes</directory>
</fileSet>
<fileSet>
<directory>${project.build.directory}/test-classes</directory>
</fileSet>
</fileSets>
</configuration>
</execution>
</executions>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion microprofile/grpc/metrics/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<argLine>--enable-preview</argLine>
<argLine></argLine>
</configuration>
</plugin>
<plugin>
Expand Down
2 changes: 1 addition & 1 deletion microprofile/lra/jax-rs/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<compilerArgs>
<compilerArg>--enable-preview</compilerArg>
<compilerArg></compilerArg>
</compilerArgs>
<annotationProcessorPaths>
<path>
Expand Down
2 changes: 1 addition & 1 deletion microprofile/server/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<compilerArgs>
<compilerArg>--enable-preview</compilerArg>
<compilerArg></compilerArg>
</compilerArgs>
<annotationProcessorPaths>
<path>
Expand Down
2 changes: 1 addition & 1 deletion microprofile/tests/tck/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<argLine>--enable-preview</argLine>
<argLine></argLine>
</configuration>
<dependencies>
<dependency>
Expand Down
2 changes: 1 addition & 1 deletion microprofile/tests/tck/tck-config/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@
<suiteXmlFile>src/test/tck-suite.xml</suiteXmlFile>
</suiteXmlFiles>
<!-- required for Weld -->
<argLine>--add-opens=java.base/java.lang=ALL-UNNAMED --enable-preview</argLine>
<argLine>--add-opens=java.base/java.lang=ALL-UNNAMED </argLine>
<systemPropertyVariables>
<java.util.logging.config.file>src/test/resources/logging.properties</java.util.logging.config.file>
<config_ordinal>120</config_ordinal>
Expand Down
2 changes: 1 addition & 1 deletion microprofile/tests/tck/tck-rest-client/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@
<argLine>
--add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.base/java.lang.invoke=ALL-UNNAMED
--enable-preview

</argLine>
<suiteXmlFiles>
<suiteXmlFile>src/test/tck-suite.xml</suiteXmlFile>
Expand Down
2 changes: 1 addition & 1 deletion microprofile/tracing/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<compilerArgs>
<compilerArg>--enable-preview</compilerArg>
<compilerArg></compilerArg>
</compilerArgs>
<annotationProcessorPaths>
<path>
Expand Down
4 changes: 2 additions & 2 deletions microprofile/websocket/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
<description>Helidon MP integration with Tyrus</description>

<properties>
<surefire.argLine>-Dmp.initializer.allow=true --enable-preview</surefire.argLine>
<surefire.argLine>-Dmp.initializer.allow=true </surefire.argLine>
</properties>

<dependencies>
Expand Down Expand Up @@ -116,7 +116,7 @@
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<compilerArgs>
<compilerArg>--enable-preview</compilerArg>
<compilerArg></compilerArg>
</compilerArgs>
<annotationProcessorPaths>
<path>
Expand Down
4 changes: 2 additions & 2 deletions nima/fault-tolerance/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<compilerArgs>
<compilerArg>--enable-preview</compilerArg>
<compilerArg></compilerArg>
</compilerArgs>
</configuration>
</plugin>
Expand All @@ -81,7 +81,7 @@
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<additionalOptions>
<additionalOption>--enable-preview</additionalOption>
<additionalOption></additionalOption>
</additionalOptions>
</configuration>
</plugin>
Expand Down
4 changes: 2 additions & 2 deletions nima/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<compilerArgs>
<compilerArg>--enable-preview</compilerArg>
<compilerArg></compilerArg>
</compilerArgs>
</configuration>
</plugin>
Expand All @@ -79,7 +79,7 @@
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<additionalOptions>
<additionalOption>--enable-preview</additionalOption>
<additionalOption></additionalOption>
</additionalOptions>
</configuration>
</plugin>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,6 @@ class LoomServer implements WebServer {

this.listeners = Map.copyOf(listeners);
this.executorService = Executors.newThreadPerTaskExecutor(Thread.ofVirtual()
.allowSetThreadLocals(true)
.inheritInheritableThreadLocals(inheritThreadLocals)
.factory());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -95,21 +95,18 @@ class ServerListener implements ListenerContext {
this.context = listenerConfig.context();

this.serverThread = Thread.ofPlatform()
.allowSetThreadLocals(true)
.inheritInheritableThreadLocals(true)
.daemon(false)
.name("server-" + socketName + "-listener")
.unstarted(this::listen);

// to read requests and execute tasks
this.readerExecutor = ThreadPerTaskExecutor.create(Thread.ofVirtual()
.allowSetThreadLocals(true)
.inheritInheritableThreadLocals(inheritThreadLocals)
.factory());

// to do anything else (writers etc.)
this.sharedExecutor = Executors.newThreadPerTaskExecutor(Thread.ofVirtual()
.allowSetThreadLocals(true)
.inheritInheritableThreadLocals(inheritThreadLocals)
.factory());

Expand Down
Loading

0 comments on commit 06f9550

Please sign in to comment.