Skip to content

Commit d83f3bf

Browse files
Add gpg plugin to parent pom, skip deploy for tests
1 parent d059190 commit d83f3bf

File tree

4 files changed

+48
-4
lines changed

4 files changed

+48
-4
lines changed

pom.xml

+33
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
<maven.compiler.source>${java.version}</maven.compiler.source>
2121
<maven.compiler.target>${java.version}</maven.compiler.target>
2222
<spring-boot.version>3.1.0</spring-boot.version>
23+
<maven-gpg-plugin.version>3.1.0</maven-gpg-plugin.version>
24+
<maven-deploy-plugin.version>3.1.1</maven-deploy-plugin.version>
2325
</properties>
2426

2527
<licenses>
@@ -33,6 +35,37 @@
3335
<module>spring-cloud-bindings</module>
3436
<module>spring-cloud-bindings-tests</module>
3537
</modules>
38+
39+
<build>
40+
<plugins>
41+
<plugin>
42+
<groupId>org.apache.maven.plugins</groupId>
43+
<artifactId>maven-gpg-plugin</artifactId>
44+
<version>${maven-gpg-plugin.version}</version>
45+
<executions>
46+
<execution>
47+
<id>sign-artifacts</id>
48+
<phase>verify</phase>
49+
<goals>
50+
<goal>sign</goal>
51+
</goals>
52+
<configuration>
53+
<gpgArguments>
54+
<arg>--pinentry-mode</arg>
55+
<arg>loopback</arg>
56+
</gpgArguments>
57+
</configuration>
58+
</execution>
59+
</executions>
60+
</plugin>
61+
<plugin>
62+
<groupId>org.apache.maven.plugins</groupId>
63+
<artifactId>maven-deploy-plugin</artifactId>
64+
<version>${maven-deploy-plugin.version}</version>
65+
</plugin>
66+
</plugins>
67+
</build>
68+
3669
<scm>
3770
<url>https://github.com/spring-cloud/spring-cloud-bindings</url>
3871
</scm>

scripts/deploy.sh

+2-3
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,5 @@ EOF
2929

3030
REPOSITORY="${PWD}"/repository
3131

32-
cd source/spring-cloud-bindings
33-
34-
../mvnw deploy -Dmaven.test.skip=true -DaltDeploymentRepository="local::default::file://${REPOSITORY}"
32+
cd source
33+
./mvnw deploy -Dmaven.test.skip=true -DaltDeploymentRepository="local::default::file://${REPOSITORY}"

spring-cloud-bindings-tests/pom.xml

+8
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,14 @@
5151

5252
<build>
5353
<plugins>
54+
<plugin>
55+
<groupId>org.apache.maven.plugins</groupId>
56+
<artifactId>maven-deploy-plugin</artifactId>
57+
<version>${maven-deploy-plugin.version}</version>
58+
<configuration>
59+
<skip>true</skip>
60+
</configuration>
61+
</plugin>
5462
<plugin>
5563
<groupId>org.apache.maven.plugins</groupId>
5664
<artifactId>maven-compiler-plugin</artifactId>

spring-cloud-bindings/pom.xml

+5-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@
4343
<maven-compiler-plugin.version>3.10.1</maven-compiler-plugin.version>
4444
<maven-source-plugin.version>3.2.1</maven-source-plugin.version>
4545
<maven-surefire-plugin.version>3.0.0-M7</maven-surefire-plugin.version>
46-
<maven-gpg-plugin.version>3.0.1</maven-gpg-plugin.version>
4746
<maven-javadoc-plugin.version>3.4.1</maven-javadoc-plugin.version>
4847
</properties>
4948

@@ -182,6 +181,11 @@
182181
<runOrder>random</runOrder>
183182
</configuration>
184183
</plugin>
184+
<plugin>
185+
<groupId>org.apache.maven.plugins</groupId>
186+
<artifactId>maven-deploy-plugin</artifactId>
187+
<version>${maven-deploy-plugin.version}</version>
188+
</plugin>
185189
</plugins>
186190
</build>
187191
</project>

0 commit comments

Comments
 (0)