Skip to content

Commit

Permalink
Use moditect for apt module
Browse files Browse the repository at this point in the history
  • Loading branch information
agentgt committed Jan 5, 2024
1 parent 49f1f55 commit c75ea6e
Show file tree
Hide file tree
Showing 4 changed files with 48 additions and 7 deletions.
3 changes: 3 additions & 0 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -247,6 +247,9 @@
<target>${java.version}</target>
<encoding>${project.build.sourceEncoding}</encoding>
<showWarnings>true</showWarnings>
<compilerArgs>
<arg>-proc:full</arg>
</compilerArgs>
</configuration>
</plugin>
<plugin>
Expand Down
45 changes: 45 additions & 0 deletions rainbowgum-config-apt/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -46,4 +46,49 @@
<artifactId>pistachio-svc-apt</artifactId>
</dependency>
</dependencies>
<profiles>
<profile>
<id>moditect</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.moditect</groupId>
<artifactId>moditect-maven-plugin</artifactId>
<executions>
<execution>
<id>add-module-infos</id>
<phase>package</phase>
<goals>
<goal>add-module-info</goal>
</goals>
<configuration>
<overwriteExistingFiles>true</overwriteExistingFiles>
<module>
<moduleInfoFile>
src/main/java/module-info.moditect
</moduleInfoFile>
</module>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<additionalOptions>
<additionalOption>--allow-script-in-comments</additionalOption>
<additionalOption>--snippet-path ${project.basedir}/${doc.resources}${doc.snippets}</additionalOption>
<additionalOption>--add-stylesheet ${parent.root}/doc/jstachio.css</additionalOption>
<additionalOption>--link-modularity-mismatch info</additionalOption>
</additionalOptions>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>
Original file line number Diff line number Diff line change
Expand Up @@ -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;
}
1 change: 0 additions & 1 deletion rainbowgum-rabbitmq/src/main/java/module-info.java
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,4 @@
requires io.jstach.rainbowgum;
requires com.rabbitmq.client;
requires static org.eclipse.jdt.annotation;
requires static io.jstach.rainbowgum.apt;
}

0 comments on commit c75ea6e

Please sign in to comment.