Skip to content

Commit 28fa6df

Browse files
committed
Prepare 1.0 release
1 parent 9f76864 commit 28fa6df

File tree

2 files changed

+111
-3
lines changed

2 files changed

+111
-3
lines changed

pom.xml

Lines changed: 53 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,33 @@
66

77
<groupId>com.github.susom</groupId>
88
<artifactId>vertx-parent</artifactId>
9-
<version>1.0-SNAPSHOT</version>
9+
<version>1.0</version>
1010
<packaging>pom</packaging>
1111

12+
<!-- These are here because Sonatype requires them for release to Maven Central,
13+
but we don't want our (parent pom) values. -->
14+
<name>${project.groupId}:${project.artifactId}</name>
15+
<description>To be provided by child pom.</description>
16+
<url>https://github.com/susom/vertx-parent</url>
17+
18+
<licenses>
19+
<license>
20+
<name>To be provided by child pom.</name>
21+
<url>https://example.com/to-be-provided-by-child-pom</url>
22+
</license>
23+
</licenses>
24+
25+
<developers>
26+
<developer>
27+
<name>To be provided by child pom.</name>
28+
<email>to-be-provided-by-child-pom@example.com</email>
29+
</developer>
30+
</developers>
31+
32+
<scm>
33+
<url>https://github.com/susom/vertx-parent</url>
34+
</scm>
35+
1236
<properties>
1337
<vertx.version>3.3.3</vertx.version>
1438
<checkerframework.version>2.1.8</checkerframework.version>
@@ -28,7 +52,7 @@
2852
static analysis) -->
2953
<groupId>com.github.susom</groupId>
3054
<artifactId>vertx-parent-files</artifactId>
31-
<version>1.0-SNAPSHOT</version>
55+
<version>1.0</version>
3256
<scope>provided</scope>
3357
</dependency>
3458
<dependency>
@@ -514,6 +538,33 @@
514538
</plugins>
515539
</build>
516540
</profile>
541+
<profile>
542+
<id>release</id>
543+
<activation>
544+
<property>
545+
<name>performRelease</name>
546+
<value>true</value>
547+
</property>
548+
</activation>
549+
<build>
550+
<plugins>
551+
<plugin>
552+
<groupId>org.apache.maven.plugins</groupId>
553+
<artifactId>maven-gpg-plugin</artifactId>
554+
<version>1.5</version>
555+
<executions>
556+
<execution>
557+
<id>sign-artifacts</id>
558+
<phase>verify</phase>
559+
<goals>
560+
<goal>sign</goal>
561+
</goals>
562+
</execution>
563+
</executions>
564+
</plugin>
565+
</plugins>
566+
</build>
567+
</profile>
517568
</profiles>
518569

519570
<modules>

vertx-parent-files/pom.xml

Lines changed: 58 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,34 @@
66

77
<groupId>com.github.susom</groupId>
88
<artifactId>vertx-parent-files</artifactId>
9-
<version>1.0-SNAPSHOT</version>
9+
<version>1.0</version>
10+
11+
<name>${project.groupId}:${project.artifactId}</name>
12+
<description>Files to inherit from vertx-parent into the child build.</description>
13+
<url>https://github.com/susom/vertx-parent</url>
14+
15+
<licenses>
16+
<license>
17+
<name>The Apache Software License, Version 2.0</name>
18+
<url>https://www.apache.org/licenses/LICENSE-2.0.txt</url>
19+
</license>
20+
</licenses>
21+
22+
<developers>
23+
<developer>
24+
<name>Garrick Olson</name>
25+
<email>garricko@stanford.edu</email>
26+
<organization>Stanford Medicine</organization>
27+
<organizationUrl>https://med.stanford.edu</organizationUrl>
28+
</developer>
29+
</developers>
30+
31+
<scm>
32+
<connection>scm:git:https://github.com/susom/vertx-parent.git</connection>
33+
<developerConnection>scm:git:https://github.com/susom/vertx-parent.git</developerConnection>
34+
<url>https://github.com/susom/vertx-parent</url>
35+
<tag>HEAD</tag>
36+
</scm>
1037

1138
<properties>
1239
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -31,4 +58,34 @@
3158
</plugin>
3259
</plugins>
3360
</build>
61+
62+
<profiles>
63+
<profile>
64+
<id>release</id>
65+
<activation>
66+
<property>
67+
<name>performRelease</name>
68+
<value>true</value>
69+
</property>
70+
</activation>
71+
<build>
72+
<plugins>
73+
<plugin>
74+
<groupId>org.apache.maven.plugins</groupId>
75+
<artifactId>maven-gpg-plugin</artifactId>
76+
<version>1.5</version>
77+
<executions>
78+
<execution>
79+
<id>sign-artifacts</id>
80+
<phase>verify</phase>
81+
<goals>
82+
<goal>sign</goal>
83+
</goals>
84+
</execution>
85+
</executions>
86+
</plugin>
87+
</plugins>
88+
</build>
89+
</profile>
90+
</profiles>
3491
</project>

0 commit comments

Comments
 (0)