diff --git a/pom.xml b/pom.xml index 47dd95b9..e9befbb9 100644 --- a/pom.xml +++ b/pom.xml @@ -247,6 +247,9 @@ ${java.version} ${project.build.sourceEncoding} true + + -proc:full + diff --git a/rainbowgum-config-apt/pom.xml b/rainbowgum-config-apt/pom.xml index da9fbf01..a90e3ac9 100644 --- a/rainbowgum-config-apt/pom.xml +++ b/rainbowgum-config-apt/pom.xml @@ -46,4 +46,49 @@ pistachio-svc-apt + + + moditect + + true + + + + + org.moditect + moditect-maven-plugin + + + add-module-infos + package + + add-module-info + + + true + + + src/main/java/module-info.moditect + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + --allow-script-in-comments + --snippet-path ${project.basedir}/${doc.resources}${doc.snippets} + --add-stylesheet ${parent.root}/doc/jstachio.css + --link-modularity-mismatch info + + + + + + + \ No newline at end of file diff --git a/rainbowgum-config-apt/src/main/java/module-info.java b/rainbowgum-config-apt/src/main/java/module-info.moditect similarity index 58% rename from rainbowgum-config-apt/src/main/java/module-info.java rename to rainbowgum-config-apt/src/main/java/module-info.moditect index e0671d5f..0cc3037a 100644 --- a/rainbowgum-config-apt/src/main/java/module-info.java +++ b/rainbowgum-config-apt/src/main/java/module-info.moditect @@ -6,11 +6,5 @@ */ module io.jstach.rainbowgum.apt { requires jdk.compiler; - requires static io.jstach.prism; - requires static io.jstach.svc; - requires static io.jstach.rainbowgum; - requires static io.jstach.jstache; - requires static org.eclipse.jdt.annotation; - provides Processor with io.jstach.rainbowgum.apt.ConfigProcessor; } \ No newline at end of file diff --git a/rainbowgum-rabbitmq/src/main/java/module-info.java b/rainbowgum-rabbitmq/src/main/java/module-info.java index 6f6e6440..5b93a20c 100644 --- a/rainbowgum-rabbitmq/src/main/java/module-info.java +++ b/rainbowgum-rabbitmq/src/main/java/module-info.java @@ -7,5 +7,4 @@ requires io.jstach.rainbowgum; requires com.rabbitmq.client; requires static org.eclipse.jdt.annotation; - requires static io.jstach.rainbowgum.apt; } \ No newline at end of file