From e1aa79f33df93122429fef8a6817fd5fef515945 Mon Sep 17 00:00:00 2001
From: Gaetan Boismal <gaetan.boismal@forgerock.com>
Date: Thu, 12 Feb 2015 17:02:28 +0000
Subject: [PATCH] OPENDJ-1769: Add skip option to svn property check

---
 opendj-svn-property-check-maven-plugin/pom.xml                                                     |    2 +-
 opendj-svn-property-check-maven-plugin/src/main/java/org/forgerock/maven/CheckSVNPropertyMojo.java |    8 ++++++++
 2 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/opendj-svn-property-check-maven-plugin/pom.xml b/opendj-svn-property-check-maven-plugin/pom.xml
index d31c52c..42f8543 100644
--- a/opendj-svn-property-check-maven-plugin/pom.xml
+++ b/opendj-svn-property-check-maven-plugin/pom.xml
@@ -35,7 +35,7 @@
 
   <artifactId>opendj-svn-property-check-maven-plugin</artifactId>
   <version>1.0.0-SNAPSHOT</version>
-  <name>Check SVN property maven plugin</name>
+  <name>OpenDJ Check SVN property maven plugin</name>
   <description>
     Checks ForgeRock source file copyrights.
   </description>
diff --git a/opendj-svn-property-check-maven-plugin/src/main/java/org/forgerock/maven/CheckSVNPropertyMojo.java b/opendj-svn-property-check-maven-plugin/src/main/java/org/forgerock/maven/CheckSVNPropertyMojo.java
index f8929e4..c1a022f 100644
--- a/opendj-svn-property-check-maven-plugin/src/main/java/org/forgerock/maven/CheckSVNPropertyMojo.java
+++ b/opendj-svn-property-check-maven-plugin/src/main/java/org/forgerock/maven/CheckSVNPropertyMojo.java
@@ -63,6 +63,9 @@
     @Parameter(required = true)
     private String svnPropertyExpectedValue;
 
+    @Parameter(property = "skipSvnPropCheck", required = true, defaultValue = "false")
+    private boolean checkDisabled;
+
     /**
      * The name of the system property that may be used to prevent eol-style
      * problems from failing the build.
@@ -77,6 +80,11 @@
 
     /** {@inheritDoc} **/
     public void execute() throws MojoExecutionException, MojoFailureException {
+        if (checkDisabled) {
+            getLog().info("Check svn property " + svnPropertyName + " is disabled");
+            return;
+        }
+
         try {
             svnClientManager.getStatusClient().doStatus(new File(svnWorkspaceRoot), SVNRevision.WORKING,
                     SVNDepth.INFINITY, false, false, false, false, this, null);

--
Gitblit v1.10.0