Skip to content
This repository was archived by the owner on Jun 4, 2024. It is now read-only.

Commit 3181a8c

Browse files
committed
It build flatten POM and signed artifacts
1 parent 6c32e7b commit 3181a8c

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

pom.xml

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@
7979
<!-- plugins -->
8080
<enforcer-plugin.version>3.0.0</enforcer-plugin.version>
8181
<clean-plugin.version>3.2.0</clean-plugin.version>
82+
<flatten-plugin.version>1.2.7</flatten-plugin.version>
8283
<compiler-plugin.version>3.10.1</compiler-plugin.version>
8384
<surefire-plugin.version>2.22.2</surefire-plugin.version>
8485
<jar-plugin.version>3.2.2</jar-plugin.version>
@@ -89,6 +90,7 @@
8990
<site-plugin.version>3.12.0</site-plugin.version>
9091
<docs-maven-skin.version>2.2.6</docs-maven-skin.version>
9192
<info-reports-plugin.version>3.2.2</info-reports-plugin.version>
93+
<sign-plugin.version>1.0.1</sign-plugin.version>
9294
<!-- test -->
9395
<junit-jupiter.version>5.8.2</junit-jupiter.version>
9496
<mockito.version>4.4.0</mockito.version>
@@ -201,6 +203,30 @@
201203
<artifactId>maven-clean-plugin</artifactId>
202204
<version>${clean-plugin.version}</version>
203205
</plugin>
206+
<plugin>
207+
<groupId>org.codehaus.mojo</groupId>
208+
<artifactId>flatten-maven-plugin</artifactId>
209+
<version>${flatten-plugin.version}</version>
210+
<configuration>
211+
<flattenMode>ossrh</flattenMode>
212+
</configuration>
213+
<executions>
214+
<execution>
215+
<id>flatten</id>
216+
<phase>process-resources</phase>
217+
<goals>
218+
<goal>flatten</goal>
219+
</goals>
220+
</execution>
221+
<execution>
222+
<id>clean</id>
223+
<phase>clean</phase>
224+
<goals>
225+
<goal>clean</goal>
226+
</goals>
227+
</execution>
228+
</executions>
229+
</plugin>
204230
<plugin>
205231
<groupId>org.apache.maven.plugins</groupId>
206232
<artifactId>maven-compiler-plugin</artifactId>
@@ -440,5 +466,24 @@
440466
</plugins>
441467
</build>
442468
</profile>
469+
<profile>
470+
<id>release</id>
471+
<build>
472+
<plugins>
473+
<plugin>
474+
<groupId>org.simplify4u.plugins</groupId>
475+
<artifactId>sign-maven-plugin</artifactId>
476+
<version>${sign-plugin.version}</version>
477+
<executions>
478+
<execution>
479+
<goals>
480+
<goal>sign</goal>
481+
</goals>
482+
</execution>
483+
</executions>
484+
</plugin>
485+
</plugins>
486+
</build>
487+
</profile>
443488
</profiles>
444489
</project>

0 commit comments

Comments
 (0)