This is an automated email from the ASF dual-hosted git repository.
hyunkun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo.git
The following commit(s) were added to refs/heads/master by this push:
new cf1a09d [CI] add snapshot deploy check (#4157)
cf1a09d is described below
commit cf1a09d3c381607585def4a7bb213496efea655b
Author: Huang YunKun <[email protected]>
AuthorDate: Sat May 25 15:22:57 2019 +0800
[CI] add snapshot deploy check (#4157)
---
pom.xml | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/pom.xml b/pom.xml
index 6ceb8fb..16afc27 100644
--- a/pom.xml
+++ b/pom.xml
@@ -120,6 +120,7 @@
<maven_checkstyle_version>3.0.0</maven_checkstyle_version>
<maven_jacoco_version>0.8.2</maven_jacoco_version>
<maven_flatten_version>1.1.0</maven_flatten_version>
+ <maven_enforce_version>3.0.0-M2</maven_enforce_version>
<apache-rat-plugin.version>0.12</apache-rat-plugin.version>
<arguments />
<checkstyle.skip>true</checkstyle.skip>
@@ -197,6 +198,35 @@
<profiles>
<profile>
+ <id>snapshot-ci-deploy</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-enforcer-plugin</artifactId>
+ <version>${maven_enforce_version}</version>
+ <executions>
+ <execution>
+ <id>enforce-no-releases</id>
+ <goals>
+ <goal>enforce</goal>
+ </goals>
+ <configuration>
+ <rules>
+ <requireSnapshotVersion>
+ <message>No Releases
Allowed!</message>
+
<failWhenParentIsRelease>false</failWhenParentIsRelease>
+ </requireSnapshotVersion>
+ </rules>
+ <fail>true</fail>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ <profile>
<id>javadoc-lint</id>
<activation>
<jdk>[1.8,)</jdk>