Skip to content

Commit 214cba6

Browse files
committed
Don't include the whole Spring Boot parent in your springdoc-openapi pom. Fixes #2944
1 parent 1637f26 commit 214cba6

File tree

2 files changed

+27
-10
lines changed

2 files changed

+27
-10
lines changed

Diff for: pom.xml

+1
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@
6161
<maven-gpg-plugin.version>1.6</maven-gpg-plugin.version>
6262
<maven-release-plugin.version>2.5.3</maven-release-plugin.version>
6363
<nexus-staging-maven-plugin>1.6.8</nexus-staging-maven-plugin>
64+
<flatten-maven-plugin.version>1.5.0</flatten-maven-plugin.version>
6465
<swagger-api.version>2.2.29</swagger-api.version>
6566
<swagger-ui.version>5.20.1</swagger-ui.version>
6667
<gmavenplus-plugin.version>1.13.1</gmavenplus-plugin.version>

Diff for: springdoc-openapi-bom/pom.xml

+26-10
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
<version>2.8.7-SNAPSHOT</version>
77
</parent>
88
<artifactId>springdoc-openapi-bom</artifactId>
9+
<packaging>pom</packaging>
910
<dependencyManagement>
1011
<dependencies>
1112
<dependency>
@@ -39,16 +40,31 @@
3940
<build>
4041
<plugins>
4142
<plugin>
42-
<groupId>org.apache.maven.plugins</groupId>
43-
<artifactId>maven-jar-plugin</artifactId>
44-
<configuration>
45-
<archive>
46-
<manifestEntries>
47-
<Automatic-Module-Name>org.springdoc.openapi.bom
48-
</Automatic-Module-Name>
49-
</manifestEntries>
50-
</archive>
51-
</configuration>
43+
<groupId>org.codehaus.mojo</groupId>
44+
<artifactId>flatten-maven-plugin</artifactId>
45+
<version>${flatten-maven-plugin.version}</version>
46+
<inherited>false</inherited>
47+
<executions>
48+
<execution>
49+
<!-- Flatten and simplify our own POM for install/deploy -->
50+
<id>flatten</id>
51+
<phase>process-resources</phase>
52+
<goals>
53+
<goal>flatten</goal>
54+
</goals>
55+
<configuration>
56+
<updatePomFile>true</updatePomFile>
57+
<flattenMode>bom</flattenMode>
58+
<pomElements>
59+
<properties>remove</properties>
60+
<distributionManagement>remove</distributionManagement>
61+
<dependencyManagement>keep</dependencyManagement>
62+
<repositories>remove</repositories>
63+
<issueManagement>remove</issueManagement>
64+
</pomElements>
65+
</configuration>
66+
</execution>
67+
</executions>
5268
</plugin>
5369
</plugins>
5470
</build>

0 commit comments

Comments
 (0)