Skip to content

Commit 26fec62

Browse files
committed
adding release/snapshot deployment elements
1 parent 1dc8913 commit 26fec62

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

pom.xml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@
1818
<scope>provided</scope>
1919
</dependency>
2020
</dependencies>
21+
<scm>
22+
<connection>scm:git:https://github.com/javaee-samples/javaee7-simple-sample.git</connection>
23+
<url>https://github.com/javaee-samples/javaee7-simple-sample.git</url>
24+
<developerConnection>scm:git:https://github.com/javaee-samples/javaee7-simple-sample.git</developerConnection>
25+
</scm>
2126
<distributionManagement>
2227
<repository>
2328
<id>deployment</id>
@@ -61,6 +66,44 @@
6166
</execution>
6267
</executions>
6368
</plugin>
69+
<plugin>
70+
<groupId>org.apache.maven.plugins</groupId>
71+
<artifactId>maven-release-plugin</artifactId>
72+
<version>2.5.1</version>
73+
<configuration>
74+
<tagNameFormat>v@{project.version}</tagNameFormat>
75+
<autoVersionSubmodules>true</autoVersionSubmodules>
76+
<releaseProfiles>releases</releaseProfiles>
77+
</configuration>
78+
</plugin>
6479
</plugins>
6580
</build>
81+
<profiles>
82+
<profile>
83+
<id>releases</id>
84+
<build>
85+
<plugins>
86+
<plugin>
87+
<groupId>org.sonatype.plugins</groupId>
88+
<artifactId>nexus-staging-maven-plugin</artifactId>
89+
<version>1.6.5</version>
90+
<executions>
91+
<execution>
92+
<id>default-deploy</id>
93+
<phase>deploy</phase>
94+
<goals>
95+
<goal>deploy</goal>
96+
</goals>
97+
</execution>
98+
</executions>
99+
<configuration>
100+
<serverId>nexus-releases</serverId>
101+
<nexusUrl>http://localhost:8081/nexus/</nexusUrl>
102+
<skipStaging>true</skipStaging>
103+
</configuration>
104+
</plugin>
105+
</plugins>
106+
</build>
107+
</profile>
108+
</profiles>
66109
</project>

0 commit comments

Comments
 (0)