From c6c8d574b75160f578d22aa5a57ec821e953be7e Mon Sep 17 00:00:00 2001
From: rschoene <rene.schoene@tu-dresden.de>
Date: Wed, 7 Jul 2021 18:10:45 +0200
Subject: [PATCH] Use separate configuration for coverage generator.

---
 eraser-base/build.gradle | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/eraser-base/build.gradle b/eraser-base/build.gradle
index 95ba9763..760fc30f 100644
--- a/eraser-base/build.gradle
+++ b/eraser-base/build.gradle
@@ -11,9 +11,13 @@ plugins {
     id 'eraser.java-ragconnect-conventions'
 }
 
+configurations {
+    coverageGenClasspath
+}
+
 dependencies {
     jastadd2 "org.jastadd:jastadd:2.3.5"
-    compileOnly group: 'de.tudresden.inf.st.jastadd', name: 'coverage-generator', version: '0.0.4'
+    coverageGenClasspath group: 'de.tudresden.inf.st.jastadd', name: 'coverage-generator', version: '0.0.4'
 
     api group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: "${jackson_version}"
     api group: 'org.fusesource.mqtt-client', name: 'mqtt-client', version: '1.16'
@@ -77,7 +81,7 @@ String[] coverageGenArguments = [
 ]
 task generateCoverage(type: JavaExec) {
     main = 'org.jastadd.preprocessor.coverage_gen.Main'
-    classpath = configurations.compileOnly
+    classpath = configurations.coverageGenClasspath
 
     args coverageGenArguments + relastFiles
 }
-- 
GitLab