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

Commit 79e457c

Browse files
committed
add gpg deactivate
1 parent ffad94a commit 79e457c

2 files changed

Lines changed: 94 additions & 81 deletions

File tree

.travis/deploy.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ else
66
echo "not on a tag -> keep snapshot version in pom.xml"
77
fi
88

9-
mvn clean deploy --settings .travis/settings.xml -DskipTests=true -B -U
9+
mvn clean deploy --settings .travis/settings.xml -DskipTests=true -Drelease=true -B -U

pom.xml

Lines changed: 93 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -98,84 +98,97 @@
9898
<type>jar</type>
9999
</dependency>
100100
</dependencies>
101-
<build>
102-
<plugins>
103-
<plugin>
104-
<groupId>org.apache.maven.plugins</groupId>
105-
<artifactId>maven-compiler-plugin</artifactId>
106-
<version>${maven.compilier.plugin.version}</version>
107-
</plugin>
108-
<plugin>
109-
<groupId>org.apache.maven.plugins</groupId>
110-
<artifactId>maven-jar-plugin</artifactId>
111-
<version>${maven.jar.plugin.version}</version>
112-
<executions>
113-
<execution>
114-
<goals>
115-
<goal>test-jar</goal>
116-
</goals>
117-
</execution>
118-
</executions>
119-
</plugin>
120-
<plugin>
121-
<groupId>org.sonatype.plugins</groupId>
122-
<artifactId>nexus-staging-maven-plugin</artifactId>
123-
<version>${nexus.staging.maven.plugin.version}</version>
124-
<extensions>true</extensions>
125-
<configuration>
126-
<serverId>ossrh</serverId>
127-
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
128-
<autoReleaseAfterClose>true</autoReleaseAfterClose>
129-
</configuration>
130-
</plugin>
131-
<plugin>
132-
<groupId>org.apache.maven.plugins</groupId>
133-
<artifactId>maven-source-plugin</artifactId>
134-
<version>${maven.source.plugin.version}</version>
135-
<executions>
136-
<execution>
137-
<id>attach-sources</id>
138-
<goals>
139-
<goal>jar-no-fork</goal>
140-
</goals>
141-
</execution>
142-
</executions>
143-
</plugin>
144-
<plugin>
145-
<groupId>org.apache.maven.plugins</groupId>
146-
<artifactId>maven-javadoc-plugin</artifactId>
147-
<version>${maven.javadoc.plugin.version}</version>
148-
<executions>
149-
<execution>
150-
<id>attach-javadocs</id>
151-
<goals>
152-
<goal>jar</goal>
153-
</goals>
154-
</execution>
155-
</executions>
156-
</plugin>
157-
<plugin>
158-
<groupId>org.apache.maven.plugins</groupId>
159-
<artifactId>maven-surefire-plugin</artifactId>
160-
<version>2.20</version>
161-
<configuration>
162-
<basedir>${project.basedir}</basedir>
163-
</configuration>
164-
</plugin>
165-
<plugin>
166-
<groupId>org.apache.maven.plugins</groupId>
167-
<artifactId>maven-gpg-plugin</artifactId>
168-
<version>${maven.gpg.plugin.version}</version>
169-
<executions>
170-
<execution>
171-
<id>sign-artifacts</id>
172-
<phase>verify</phase>
173-
<goals>
174-
<goal>sign</goal>
175-
</goals>
176-
</execution>
177-
</executions>
178-
</plugin>
179-
</plugins>
180-
</build>
101+
<profiles>
102+
<profile>
103+
<id>release</id>
104+
<activation>
105+
<property>
106+
<name>release</name>
107+
<value>true</value>
108+
</property>
109+
</activation>
110+
<build>
111+
<plugins>
112+
<plugin>
113+
<groupId>org.apache.maven.plugins</groupId>
114+
<artifactId>maven-compiler-plugin</artifactId>
115+
<version>${maven.compilier.plugin.version}</version>
116+
</plugin>
117+
<plugin>
118+
<groupId>org.apache.maven.plugins</groupId>
119+
<artifactId>maven-jar-plugin</artifactId>
120+
<version>${maven.jar.plugin.version}</version>
121+
<executions>
122+
<execution>
123+
<goals>
124+
<goal>test-jar</goal>
125+
</goals>
126+
</execution>
127+
</executions>
128+
</plugin>
129+
<plugin>
130+
<groupId>org.sonatype.plugins</groupId>
131+
<artifactId>nexus-staging-maven-plugin</artifactId>
132+
<version>${nexus.staging.maven.plugin.version}</version>
133+
<extensions>true</extensions>
134+
<configuration>
135+
<serverId>ossrh</serverId>
136+
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
137+
<autoReleaseAfterClose>true</autoReleaseAfterClose>
138+
</configuration>
139+
</plugin>
140+
<plugin>
141+
<groupId>org.apache.maven.plugins</groupId>
142+
<artifactId>maven-source-plugin</artifactId>
143+
<version>${maven.source.plugin.version}</version>
144+
<executions>
145+
<execution>
146+
<id>attach-sources</id>
147+
<goals>
148+
<goal>jar-no-fork</goal>
149+
</goals>
150+
</execution>
151+
</executions>
152+
</plugin>
153+
<plugin>
154+
<groupId>org.apache.maven.plugins</groupId>
155+
<artifactId>maven-javadoc-plugin</artifactId>
156+
<version>${maven.javadoc.plugin.version}</version>
157+
<executions>
158+
<execution>
159+
<id>attach-javadocs</id>
160+
<goals>
161+
<goal>jar</goal>
162+
</goals>
163+
</execution>
164+
</executions>
165+
</plugin>
166+
<plugin>
167+
<groupId>org.apache.maven.plugins</groupId>
168+
<artifactId>maven-surefire-plugin</artifactId>
169+
<version>2.20</version>
170+
<configuration>
171+
<basedir>${project.basedir}</basedir>
172+
</configuration>
173+
</plugin>
174+
<plugin>
175+
<groupId>org.apache.maven.plugins</groupId>
176+
<artifactId>maven-gpg-plugin</artifactId>
177+
<version>${maven.gpg.plugin.version}</version>
178+
<executions>
179+
<execution>
180+
<id>sign-artifacts</id>
181+
<phase>verify</phase>
182+
<goals>
183+
<goal>sign</goal>
184+
</goals>
185+
</execution>
186+
</executions>
187+
</plugin>
188+
</plugins>
189+
</build>
190+
</profile>
191+
</profiles>
192+
193+
</project>
181194
</project>

0 commit comments

Comments
 (0)