aboutsummaryrefslogtreecommitdiffstats
path: root/pom.xml
diff options
context:
space:
mode:
authorAlexander Kriegisch <Alexander@Kriegisch.name>2022-03-24 23:20:42 +0700
committerGitHub <noreply@github.com>2022-03-24 23:20:42 +0700
commitad4a42ce1d7d2110f0b9cda5c97dd43215062802 (patch)
tree8314868802131b423e38f54c6ab43899ae50646f /pom.xml
parentbd663a7e645a1cb6f357259dfe880855c7016e21 (diff)
parentcde74b890dc45e6523b895dda71f87287bdc933f (diff)
downloadaspectj-ad4a42ce1d7d2110f0b9cda5c97dd43215062802.tar.gz
aspectj-ad4a42ce1d7d2110f0b9cda5c97dd43215062802.zip
Merge pull request #140 from kriegaex/java-18
Prepare code, tests and docs for Java 18
Diffstat (limited to 'pom.xml')
-rw-r--r--pom.xml18
1 files changed, 16 insertions, 2 deletions
diff --git a/pom.xml b/pom.xml
index ed9ec5fb1..71fb2bd66 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
<groupId>org.aspectj</groupId>
<artifactId>aspectj-parent</artifactId>
- <version>1.9.9-SNAPSHOT</version>
+ <version>1.9.10-SNAPSHOT</version>
<packaging>pom</packaging>
<name>AspectJ Parent Project</name>
@@ -21,7 +21,7 @@
<maven.javadoc.skip>true</maven.javadoc.skip>
<!-- Dependency versions -->
- <jdt.core.version>1.9.9-SNAPSHOT</jdt.core.version>
+ <jdt.core.version>1.9.9</jdt.core.version>
<asm.version>9.2</asm.version>
<lib.ant.version>1.6.3</lib.ant.version>
<lib.ant.xerces.version>2.6.2</lib.ant.xerces.version>
@@ -208,6 +208,20 @@
</properties>
</profile>
<profile>
+ <id>jdk-18-to-xx</id>
+ <activation>
+ <jdk>[18,)</jdk>
+ </activation>
+ <properties>
+ <!--
+ JEP 411: Deprecate the Security Manager for Removal, see https://openjdk.java.net/jeps/411.
+ As of Java 18, the new API for blocking System.exit is not available yet, see
+ https://bugs.openjdk.java.net/browse/JDK-8199704.
+ -->
+ <jvm.arg.addOpens>-Djava.security.manager=allow</jvm.arg.addOpens>
+ </properties>
+ </profile>
+ <profile>
<id>release</id>
<properties>
<maven.javadoc.skip>false</maven.javadoc.skip>