Skip to content

Commit

Permalink
feat!: downgrade Java modules support to automatic modules
Browse files Browse the repository at this point in the history
BREAKING CHANGE: the Mutiny library is now exposed as an
automatic module rather than a module with a module-info
descriptor.
  • Loading branch information
jponge committed Oct 25, 2023
1 parent a768405 commit 15f88bc
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 29 deletions.
11 changes: 11 additions & 0 deletions implementation/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,17 @@
<groupId>io.smallrye</groupId>
<artifactId>jandex-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifestEntries>
<Automatic-Module-Name>io.smallrye.mutiny</Automatic-Module-Name>
</manifestEntries>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.revapi</groupId>
<artifactId>revapi-maven-plugin</artifactId>
Expand Down
25 changes: 0 additions & 25 deletions implementation/src/main/java/module-info.java

This file was deleted.

11 changes: 11 additions & 0 deletions math/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,17 @@
<groupId>io.smallrye</groupId>
<artifactId>jandex-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifestEntries>
<Automatic-Module-Name>io.smallrye.mutiny.math</Automatic-Module-Name>
</manifestEntries>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.revapi</groupId>
<artifactId>revapi-maven-plugin</artifactId>
Expand Down
4 changes: 0 additions & 4 deletions math/src/main/java/module-info.java

This file was deleted.

0 comments on commit 15f88bc

Please sign in to comment.