From 0ade255ee950cff46808f2f6b1f893c1ef4d9c08 Mon Sep 17 00:00:00 2001
From: rschoene <rene.schoene@tu-dresden.de>
Date: Sun, 27 Jun 2021 13:01:42 +0200
Subject: [PATCH] 0.2.9

- moved Description to doc package
- add application plugin to Gradle build
- deleted unused PreprocessorTest
---
 build.gradle                                             | 2 ++
 .../testing/{plugin => doc}/Description.java             | 2 +-
 .../preprocessor/testing/doc/DocumentationCreator.java   | 1 -
 .../testing/plugin/JastAddConfiguration.java             | 7 +++++--
 .../preprocessor/testing/plugin/PreprocessorTest.java    | 9 ---------
 .../testing/plugin/RagConnectConfiguration.java          | 1 +
 .../preprocessor/testing/plugin/RelastConfiguration.java | 1 +
 7 files changed, 10 insertions(+), 13 deletions(-)
 rename src/main/java/org/jastadd/preprocessor/testing/{plugin => doc}/Description.java (83%)
 delete mode 100644 src/main/java/org/jastadd/preprocessor/testing/plugin/PreprocessorTest.java

diff --git a/build.gradle b/build.gradle
index 618faff..d5a376c 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,10 +1,12 @@
 plugins {
   id 'maven-publish'
+  id 'application'
   id 'java-gradle-plugin'
 }
 
 group 'org.jastadd.preprocessor'
 version '0.2.9'
+mainClassName = 'org.jastadd.preprocessor.testing.doc.DocumentationCreator'
 
 gradlePlugin {
     plugins {
diff --git a/src/main/java/org/jastadd/preprocessor/testing/plugin/Description.java b/src/main/java/org/jastadd/preprocessor/testing/doc/Description.java
similarity index 83%
rename from src/main/java/org/jastadd/preprocessor/testing/plugin/Description.java
rename to src/main/java/org/jastadd/preprocessor/testing/doc/Description.java
index 21f6c85..428a084 100644
--- a/src/main/java/org/jastadd/preprocessor/testing/plugin/Description.java
+++ b/src/main/java/org/jastadd/preprocessor/testing/doc/Description.java
@@ -1,4 +1,4 @@
-package org.jastadd.preprocessor.testing.plugin;
+package org.jastadd.preprocessor.testing.doc;
 
 import java.lang.annotation.Retention;
 import java.lang.annotation.RetentionPolicy;
diff --git a/src/main/java/org/jastadd/preprocessor/testing/doc/DocumentationCreator.java b/src/main/java/org/jastadd/preprocessor/testing/doc/DocumentationCreator.java
index 8f819e8..a1166b7 100644
--- a/src/main/java/org/jastadd/preprocessor/testing/doc/DocumentationCreator.java
+++ b/src/main/java/org/jastadd/preprocessor/testing/doc/DocumentationCreator.java
@@ -4,7 +4,6 @@ import org.gradle.api.tasks.Input;
 import org.gradle.api.tasks.InputFiles;
 import org.gradle.api.tasks.Optional;
 import org.gradle.api.tasks.OutputDirectory;
-import org.jastadd.preprocessor.testing.plugin.Description;
 import org.jastadd.preprocessor.testing.plugin.JastAddConfiguration;
 import org.jastadd.preprocessor.testing.plugin.RagConnectConfiguration;
 import org.jastadd.preprocessor.testing.plugin.RelastConfiguration;
diff --git a/src/main/java/org/jastadd/preprocessor/testing/plugin/JastAddConfiguration.java b/src/main/java/org/jastadd/preprocessor/testing/plugin/JastAddConfiguration.java
index 8ed8cdc..3741900 100644
--- a/src/main/java/org/jastadd/preprocessor/testing/plugin/JastAddConfiguration.java
+++ b/src/main/java/org/jastadd/preprocessor/testing/plugin/JastAddConfiguration.java
@@ -1,10 +1,13 @@
 package org.jastadd.preprocessor.testing.plugin;
 
-import org.gradle.api.tasks.*;
+import org.gradle.api.tasks.Input;
+import org.gradle.api.tasks.InputFiles;
+import org.gradle.api.tasks.Optional;
+import org.gradle.api.tasks.OutputDirectory;
+import org.jastadd.preprocessor.testing.doc.Description;
 
 import java.io.File;
 import java.nio.file.Paths;
-import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
 
diff --git a/src/main/java/org/jastadd/preprocessor/testing/plugin/PreprocessorTest.java b/src/main/java/org/jastadd/preprocessor/testing/plugin/PreprocessorTest.java
deleted file mode 100644
index 43732a8..0000000
--- a/src/main/java/org/jastadd/preprocessor/testing/plugin/PreprocessorTest.java
+++ /dev/null
@@ -1,9 +0,0 @@
-package org.jastadd.preprocessor.testing.plugin;
-
-/**
- * Abstract base class for all tests.
- *
- * @author rschoene - Initial contribution
- */
-public abstract class PreprocessorTest {
-}
diff --git a/src/main/java/org/jastadd/preprocessor/testing/plugin/RagConnectConfiguration.java b/src/main/java/org/jastadd/preprocessor/testing/plugin/RagConnectConfiguration.java
index 783fe60..062629d 100644
--- a/src/main/java/org/jastadd/preprocessor/testing/plugin/RagConnectConfiguration.java
+++ b/src/main/java/org/jastadd/preprocessor/testing/plugin/RagConnectConfiguration.java
@@ -3,6 +3,7 @@ package org.jastadd.preprocessor.testing.plugin;
 import org.gradle.api.tasks.Input;
 import org.gradle.api.tasks.InputFiles;
 import org.gradle.api.tasks.Optional;
+import org.jastadd.preprocessor.testing.doc.Description;
 
 import java.io.File;
 import java.util.List;
diff --git a/src/main/java/org/jastadd/preprocessor/testing/plugin/RelastConfiguration.java b/src/main/java/org/jastadd/preprocessor/testing/plugin/RelastConfiguration.java
index bf721f6..bbccc50 100644
--- a/src/main/java/org/jastadd/preprocessor/testing/plugin/RelastConfiguration.java
+++ b/src/main/java/org/jastadd/preprocessor/testing/plugin/RelastConfiguration.java
@@ -3,6 +3,7 @@ package org.jastadd.preprocessor.testing.plugin;
 import org.gradle.api.tasks.Input;
 import org.gradle.api.tasks.InputFiles;
 import org.gradle.api.tasks.Optional;
+import org.jastadd.preprocessor.testing.doc.Description;
 
 import java.io.File;
 import java.util.List;
-- 
GitLab