diff --git a/build.gradle b/build.gradle
index 618faff26153de3a81e9bfc32989e22f03ebeae5..d5a376cc04dd5a7fb06ed48f215bd375a4d75911 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 21f6c85e9e269d3f272259658e04e756bb510370..428a084b6828189f909aad6e13cd4286ea8d7f62 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 8f819e848f243695b861e4c3553c15c1bcd03ba7..a1166b79cdd4933f4878b7a3eee338fb11721f5e 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 8ed8cdca6d70b77d42d57c2015275fd7d55d810a..37419009a277a22190602f5dc796ca585b7031a1 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 43732a8f856b6ec3aebede454febcbc12ebabca4..0000000000000000000000000000000000000000
--- 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 783fe60b88fd35378622a2cba8715b3b578f0cc9..062629da0ceaf8576e25a29784e25b9f7d39b9b9 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 bf721f6ff39b97825c96d9c0342c1749b7bdccb2..bbccc50e1f8f5c1b083ebd69c28850fe2405a9d7 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;