Add automatic-module-name

pull/81/head
Richard Körber 2019-01-31 00:43:11 +01:00
parent 53bf705019
commit 9941de6fc9
No known key found for this signature in database
GPG Key ID: AAB9FD19C78AA3E0
6 changed files with 69 additions and 0 deletions

View File

@ -38,6 +38,19 @@
<filtering>true</filtering>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifestEntries>
<Automatic-Module-Name>org.shredzone.acme4j</Automatic-Module-Name>
</manifestEntries>
</archive>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>

View File

@ -15,3 +15,12 @@ _acme4j_ is availabe at Maven Central. Just add this snippet to your `pom.xml`:
<version>${project.version}</version>
</dependency>
```
Java Module
-----------
Add this line to your module descriptor:
```java
requires org.shredzone.acme4j;
```

View File

@ -36,6 +36,17 @@
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifestEntries>
<Automatic-Module-Name>org.shredzone.acme4j.example</Automatic-Module-Name>
</manifestEntries>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>

View File

@ -103,6 +103,17 @@
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifestEntries>
<Automatic-Module-Name>org.shredzone.acme4j.it</Automatic-Module-Name>
</manifestEntries>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>

View File

@ -28,6 +28,22 @@
<name>acme4j Utils</name>
<description>acme4j utilities</description>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifestEntries>
<Automatic-Module-Name>org.shredzone.acme4j.utils</Automatic-Module-Name>
</manifestEntries>
</archive>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.shredzone.acme4j</groupId>

View File

@ -17,3 +17,12 @@ Just add this snippet to your `pom.xml`:
<version>${project.version}</version>
</dependency>
```
Java Module
-----------
Add this line to your module descriptor:
```java
requires org.shredzone.acme4j.utils;
```