From a0fa8ad730f15a7937a41ee89fbafccd98da6110 Mon Sep 17 00:00:00 2001 From: bjcul Date: Mon, 11 Jul 2022 18:09:35 -0400 Subject: Upgrade to java 17 --- base/.classpath | 4 +++- base/.settings/org.eclipse.jdt.core.prefs | 9 ++++++--- base/pom.xml | 16 ++++++++++++---- base/src/module-info.java | 16 ++++++++++++++++ 4 files changed, 37 insertions(+), 8 deletions(-) create mode 100644 base/src/module-info.java (limited to 'base') diff --git a/base/.classpath b/base/.classpath index d539cb5..3b99fc1 100644 --- a/base/.classpath +++ b/base/.classpath @@ -11,14 +11,16 @@ - + + + diff --git a/base/.settings/org.eclipse.jdt.core.prefs b/base/.settings/org.eclipse.jdt.core.prefs index 714351a..cf2cd45 100644 --- a/base/.settings/org.eclipse.jdt.core.prefs +++ b/base/.settings/org.eclipse.jdt.core.prefs @@ -1,5 +1,8 @@ eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 +org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.source=1.8 +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore +org.eclipse.jdt.core.compiler.release=disabled +org.eclipse.jdt.core.compiler.source=17 diff --git a/base/pom.xml b/base/pom.xml index 20b8a8e..509847a 100644 --- a/base/pom.xml +++ b/base/pom.xml @@ -5,7 +5,7 @@ bjc dicelang-parent - 1.0.0 + 2.0-SNAPSHOT dicelang-base @@ -50,7 +50,15 @@ --> + + maven-compiler-plugin + 3.7.0 + + 1.17 + 1.17 + + maven-assembly-plugin 3.0.0 @@ -105,19 +113,19 @@ bjc BJC-Utils2 - 1.0.0 + 2.0-SNAPSHOT bjc dicelang-dice - 1.0.0 + 2.0-SNAPSHOT bjc dicelang-scl - 1.0-SNAPSHOT + 2.0-SNAPSHOT diff --git a/base/src/module-info.java b/base/src/module-info.java new file mode 100644 index 0000000..b3df025 --- /dev/null +++ b/base/src/module-info.java @@ -0,0 +1,16 @@ +module dicelang.base { + exports bjc.dicelang.cli; + exports bjc.dicelang.eval; + exports bjc.dicelang; + exports bjc.dicelang.tokens; + exports bjc.dicelang.expr; + exports bjc.dicelang.util; + + requires bjc.utils; + requires dicelang.dice; + requires dicelang.scl; + requires esodata; + requires guava; + requires java.logging; + requires jline; +} \ No newline at end of file -- cgit v1.2.3