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