Skip to content

Commit e30d384

Browse files
authored
Merge pull request #961 from kashike/feature/amn
Include an automatic module name in generated manifests
2 parents e3e1036 + bbf2818 commit e30d384

File tree

10 files changed

+142
-3
lines changed

10 files changed

+142
-3
lines changed

springdoc-openapi-common/pom.xml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,19 @@
4747
<optional>true</optional>
4848
</dependency>
4949
</dependencies>
50+
<build>
51+
<plugins>
52+
<plugin>
53+
<groupId>org.apache.maven.plugins</groupId>
54+
<artifactId>maven-jar-plugin</artifactId>
55+
<configuration>
56+
<archive>
57+
<manifestEntries>
58+
<Automatic-Module-Name>org.springdoc.openapi.common</Automatic-Module-Name>
59+
</manifestEntries>
60+
</archive>
61+
</configuration>
62+
</plugin>
63+
</plugins>
64+
</build>
5065
</project>

springdoc-openapi-data-rest/pom.xml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,4 +50,19 @@
5050
<scope>test</scope>
5151
</dependency>
5252
</dependencies>
53+
<build>
54+
<plugins>
55+
<plugin>
56+
<groupId>org.apache.maven.plugins</groupId>
57+
<artifactId>maven-jar-plugin</artifactId>
58+
<configuration>
59+
<archive>
60+
<manifestEntries>
61+
<Automatic-Module-Name>org.springdoc.openapi.data.rest</Automatic-Module-Name>
62+
</manifestEntries>
63+
</archive>
64+
</configuration>
65+
</plugin>
66+
</plugins>
67+
</build>
5368
</project>

springdoc-openapi-groovy/pom.xml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,17 @@
3333

3434
<build>
3535
<plugins>
36+
<plugin>
37+
<groupId>org.apache.maven.plugins</groupId>
38+
<artifactId>maven-jar-plugin</artifactId>
39+
<configuration>
40+
<archive>
41+
<manifestEntries>
42+
<Automatic-Module-Name>org.springdoc.openapi.groovy</Automatic-Module-Name>
43+
</manifestEntries>
44+
</archive>
45+
</configuration>
46+
</plugin>
3647
<plugin>
3748
<groupId>org.codehaus.gmavenplus</groupId>
3849
<artifactId>gmavenplus-plugin</artifactId>

springdoc-openapi-hateoas/pom.xml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,19 @@
5050
<scope>test</scope>
5151
</dependency>
5252
</dependencies>
53-
54-
53+
<build>
54+
<plugins>
55+
<plugin>
56+
<groupId>org.apache.maven.plugins</groupId>
57+
<artifactId>maven-jar-plugin</artifactId>
58+
<configuration>
59+
<archive>
60+
<manifestEntries>
61+
<Automatic-Module-Name>org.springdoc.openapi.hateoas</Automatic-Module-Name>
62+
</manifestEntries>
63+
</archive>
64+
</configuration>
65+
</plugin>
66+
</plugins>
67+
</build>
5568
</project>

springdoc-openapi-kotlin/pom.xml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,17 @@
3737

3838
<build>
3939
<plugins>
40+
<plugin>
41+
<groupId>org.apache.maven.plugins</groupId>
42+
<artifactId>maven-jar-plugin</artifactId>
43+
<configuration>
44+
<archive>
45+
<manifestEntries>
46+
<Automatic-Module-Name>org.springdoc.openapi.kotlin</Automatic-Module-Name>
47+
</manifestEntries>
48+
</archive>
49+
</configuration>
50+
</plugin>
4051
<plugin>
4152
<artifactId>kotlin-maven-plugin</artifactId>
4253
<groupId>org.jetbrains.kotlin</groupId>

springdoc-openapi-security/pom.xml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,5 +53,19 @@
5353
<scope>test</scope>
5454
</dependency>
5555
</dependencies>
56-
56+
<build>
57+
<plugins>
58+
<plugin>
59+
<groupId>org.apache.maven.plugins</groupId>
60+
<artifactId>maven-jar-plugin</artifactId>
61+
<configuration>
62+
<archive>
63+
<manifestEntries>
64+
<Automatic-Module-Name>org.springdoc.openapi.security</Automatic-Module-Name>
65+
</manifestEntries>
66+
</archive>
67+
</configuration>
68+
</plugin>
69+
</plugins>
70+
</build>
5771
</project>

springdoc-openapi-ui/pom.xml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,19 @@
4444
<scope>test</scope>
4545
</dependency>
4646
</dependencies>
47+
<build>
48+
<plugins>
49+
<plugin>
50+
<groupId>org.apache.maven.plugins</groupId>
51+
<artifactId>maven-jar-plugin</artifactId>
52+
<configuration>
53+
<archive>
54+
<manifestEntries>
55+
<Automatic-Module-Name>org.springdoc.openapi.ui</Automatic-Module-Name>
56+
</manifestEntries>
57+
</archive>
58+
</configuration>
59+
</plugin>
60+
</plugins>
61+
</build>
4762
</project>

springdoc-openapi-webflux-core/pom.xml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,19 @@
2929
<scope>test</scope>
3030
</dependency>
3131
</dependencies>
32+
<build>
33+
<plugins>
34+
<plugin>
35+
<groupId>org.apache.maven.plugins</groupId>
36+
<artifactId>maven-jar-plugin</artifactId>
37+
<configuration>
38+
<archive>
39+
<manifestEntries>
40+
<Automatic-Module-Name>org.springdoc.openapi.webflux.core</Automatic-Module-Name>
41+
</manifestEntries>
42+
</archive>
43+
</configuration>
44+
</plugin>
45+
</plugins>
46+
</build>
3247
</project>

springdoc-openapi-webflux-ui/pom.xml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,19 @@
3434
<scope>test</scope>
3535
</dependency>
3636
</dependencies>
37+
<build>
38+
<plugins>
39+
<plugin>
40+
<groupId>org.apache.maven.plugins</groupId>
41+
<artifactId>maven-jar-plugin</artifactId>
42+
<configuration>
43+
<archive>
44+
<manifestEntries>
45+
<Automatic-Module-Name>org.springdoc.openapi.webflux.ui</Automatic-Module-Name>
46+
</manifestEntries>
47+
</archive>
48+
</configuration>
49+
</plugin>
50+
</plugins>
51+
</build>
3752
</project>

springdoc-openapi-webmvc-core/pom.xml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,19 @@
4444
<scope>test</scope>
4545
</dependency>
4646
</dependencies>
47+
<build>
48+
<plugins>
49+
<plugin>
50+
<groupId>org.apache.maven.plugins</groupId>
51+
<artifactId>maven-jar-plugin</artifactId>
52+
<configuration>
53+
<archive>
54+
<manifestEntries>
55+
<Automatic-Module-Name>org.springdoc.openapi.webmvc.core</Automatic-Module-Name>
56+
</manifestEntries>
57+
</archive>
58+
</configuration>
59+
</plugin>
60+
</plugins>
61+
</build>
4762
</project>

0 commit comments

Comments
 (0)