From 150c998370c98a3acee17f51ca7ce85c4a2ce15a Mon Sep 17 00:00:00 2001
From: Reiner Jung <reiner.jung@email.uni-kiel.de>
Date: Mon, 30 Jan 2023 15:24:36 +0100
Subject: [PATCH] Added special setup to fix module issues in Kieker aspectj.

---
 build.gradle                        | 6 ------
 frameworks/Kieker-java/benchmark.sh | 4 ++++
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/build.gradle b/build.gradle
index eb60281..d2b6e8f 100644
--- a/build.gradle
+++ b/build.gradle
@@ -6,9 +6,6 @@ plugins {
     id 'java'
 }
 
-//sourceCompatibility = 11
-//targetCompatibility = 11
-
 repositories {
     mavenCentral()
     maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
@@ -30,7 +27,4 @@ subprojects {
     }
     
     apply plugin: 'java'
-    
-    //sourceCompatibility = 11
-    //targetCompatibility = 11
 }
diff --git a/frameworks/Kieker-java/benchmark.sh b/frameworks/Kieker-java/benchmark.sh
index b2da6be..0236f16 100755
--- a/frameworks/Kieker-java/benchmark.sh
+++ b/frameworks/Kieker-java/benchmark.sh
@@ -9,6 +9,10 @@
 BASE_DIR=$(cd "$(dirname "$0")"; pwd)
 MAIN_DIR="${BASE_DIR}/../.."
 
+# Hotfix for ASPECTJ
+# https://stackoverflow.com/questions/70411097/instrument-java-17-with-aspectj
+export JAVA_OPTS="--add-opens java.base/java.lang=ALL-UNNAMED"
+
 #
 # source functionality
 #
-- 
GitLab