Skip to content

Commit 4143436

Browse files
committed
build: isolate publish-time POM using flatten-maven-plugin
1 parent abcb998 commit 4143436

1 file changed

Lines changed: 26 additions & 0 deletions

File tree

api-contract/pom.xml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
<maven-compiler-plugin.version>3.15.0</maven-compiler-plugin.version>
4949
<maven-source-plugin.version>3.4.0</maven-source-plugin.version>
5050
<maven-javadoc-plugin.version>3.12.0</maven-javadoc-plugin.version>
51+
<flatten-maven-plugin.version>1.7.3</flatten-maven-plugin.version>
5152

5253
<central-publishing-maven-plugin.version>0.10.0</central-publishing-maven-plugin.version>
5354
<maven-gpg-plugin.version>3.2.8</maven-gpg-plugin.version>
@@ -115,6 +116,31 @@
115116
</execution>
116117
</executions>
117118
</plugin>
119+
120+
<plugin>
121+
<groupId>org.codehaus.mojo</groupId>
122+
<artifactId>flatten-maven-plugin</artifactId>
123+
<version>${flatten-maven-plugin.version}</version>
124+
<configuration>
125+
<flattenMode>ossrh</flattenMode>
126+
</configuration>
127+
<executions>
128+
<execution>
129+
<id>flatten</id>
130+
<phase>process-resources</phase>
131+
<goals>
132+
<goal>flatten</goal>
133+
</goals>
134+
</execution>
135+
<execution>
136+
<id>flatten-clean</id>
137+
<phase>clean</phase>
138+
<goals>
139+
<goal>clean</goal>
140+
</goals>
141+
</execution>
142+
</executions>
143+
</plugin>
118144
</plugins>
119145
</build>
120146

0 commit comments

Comments
 (0)