Skip to content

Commit 2b0f8d4

Browse files
committed
Switch to generating module-info for prisms
1 parent a121495 commit 2b0f8d4

File tree

4 files changed

+54
-2
lines changed

4 files changed

+54
-2
lines changed

inject-prism/pom.xml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<artifactId>avaje-inject-prism</artifactId>
99
<build>
1010
<plugins>
11+
<!--
1112
<plugin>
1213
<groupId>org.apache.maven.plugins</groupId>
1314
<artifactId>maven-jar-plugin</artifactId>
@@ -24,6 +25,41 @@
2425
</execution>
2526
</executions>
2627
</plugin>
28+
-->
29+
<plugin>
30+
<artifactId>maven-compiler-plugin</artifactId>
31+
<configuration>
32+
<annotationProcessorPaths>
33+
<annotationProcessorPath>
34+
<groupId>com.jolira</groupId>
35+
<artifactId>hickory</artifactId>
36+
<version>1.0.0</version>
37+
</annotationProcessorPath>
38+
</annotationProcessorPaths>
39+
</configuration>
40+
</plugin>
41+
<plugin>
42+
<groupId>org.moditect</groupId>
43+
<artifactId>moditect-maven-plugin</artifactId>
44+
<version>1.0.0.RC2</version>
45+
<executions>
46+
<execution>
47+
<id>add-module-infos</id>
48+
<phase>package</phase>
49+
<goals>
50+
<goal>add-module-info</goal>
51+
</goals>
52+
<configuration>
53+
<overwriteExistingFiles>true</overwriteExistingFiles>
54+
<module>
55+
<moduleInfoFile>
56+
src/main/java/module-info.moditect
57+
</moduleInfoFile>
58+
</module>
59+
</configuration>
60+
</execution>
61+
</executions>
62+
</plugin>
2763
</plugins>
2864
</build>
2965
<dependencies>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
module io.avaje.inject.prism {
2+
3+
exports io.avaje.inject.prism to io.avaje.inject.generator;
4+
5+
requires static io.avaje.inject;
6+
7+
requires static hickory;
8+
9+
requires java.compiler;
10+
11+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
module io.avaje.inject.prism {
2+
3+
exports io.avaje.inject.prism to io.avaje.inject.generator;
4+
5+
requires java.compiler;
6+
7+
}

inject-prism/src/main/resources/META-INF/MANIFEST.MF

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)