Author: khmarbaise Date: Sun Oct 12 00:20:36 2014 New Revision: 1631139 URL: http://svn.apache.org/r1631139 Log: - Fixing checkstyle reported issues - making variables private and add appropriate get/set methods.
Modified: maven/enforcer/trunk/enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/AbstractStandardEnforcerRule.java maven/enforcer/trunk/enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/AbstractVersionEnforcer.java maven/enforcer/trunk/enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/BannedDependencies.java maven/enforcer/trunk/enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/RequirePrerequisiteTest.java Modified: maven/enforcer/trunk/enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/AbstractStandardEnforcerRule.java URL: http://svn.apache.org/viewvc/maven/enforcer/trunk/enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/AbstractStandardEnforcerRule.java?rev=1631139&r1=1631138&r2=1631139&view=diff ============================================================================== --- maven/enforcer/trunk/enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/AbstractStandardEnforcerRule.java (original) +++ maven/enforcer/trunk/enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/AbstractStandardEnforcerRule.java Sun Oct 12 00:20:36 2014 @@ -29,14 +29,13 @@ public abstract class AbstractStandardEn implements EnforcerRule2 { - /** Specify a friendly message if the rule fails. + /** + * Specify a friendly message if the rule fails. * - * @deprecated the visibility will be reduced to private with the next major version * @see {@link #setMessage(String)} * @see {@link #getMessage()} - */ - public String message = null; + private String message; private EnforcerLevel level = EnforcerLevel.ERROR; @@ -55,7 +54,6 @@ public abstract class AbstractStandardEn * * @return level */ - //@Override public EnforcerLevel getLevel() { return level; Modified: maven/enforcer/trunk/enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/AbstractVersionEnforcer.java URL: http://svn.apache.org/viewvc/maven/enforcer/trunk/enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/AbstractVersionEnforcer.java?rev=1631139&r1=1631138&r2=1631139&view=diff ============================================================================== --- maven/enforcer/trunk/enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/AbstractVersionEnforcer.java (original) +++ maven/enforcer/trunk/enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/AbstractVersionEnforcer.java Sun Oct 12 00:20:36 2014 @@ -50,11 +50,10 @@ public abstract class AbstractVersionEnf * <li><code>(,2.0.5],[2.1.1,)</code> Versions up to 2.0.5 (included) and 2.1.1 or higher</li> * </ul> * - * @deprecated the visibility will be reduced to private with the next major version * @see {@link #setVersion(String)} * @see {@link #getVersion()} */ - public String version = null; + private String version; /** * Compares the specified version to see if it is allowed by the defined version range. @@ -201,7 +200,14 @@ public abstract class AbstractVersionEnf } /** - * Sets the required version. + * Specify the required version. Some examples are: + * <ul> + * <li><code>2.0.4</code> Version 2.0.4 and higher (different from Maven meaning)</li> + * <li><code>[2.0,2.1)</code> Versions 2.0 (included) to 2.1 (not included)</li> + * <li><code>[2.0,2.1]</code> Versions 2.0 to 2.1 (both included)</li> + * <li><code>[2.0.5,)</code> Versions 2.0.5 and higher</li> + * <li><code>(,2.0.5],[2.1.1,)</code> Versions up to 2.0.5 (included) and 2.1.1 or higher</li> + * </ul> * * @param theVersion the required version to set */ Modified: maven/enforcer/trunk/enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/BannedDependencies.java URL: http://svn.apache.org/viewvc/maven/enforcer/trunk/enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/BannedDependencies.java?rev=1631139&r1=1631138&r2=1631139&view=diff ============================================================================== --- maven/enforcer/trunk/enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/BannedDependencies.java (original) +++ maven/enforcer/trunk/enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/BannedDependencies.java Sun Oct 12 00:20:36 2014 @@ -47,9 +47,8 @@ public class BannedDependencies * * @see {@link #setExcludes(List)} * @see {@link #getExcludes()} - * @deprecated the visibility will be reduced to private with the next major version */ - public List<String> excludes = null; + private List<String> excludes = null; /** * Specify the allowed dependencies. This can be a list of artifacts in the format @@ -60,9 +59,8 @@ public class BannedDependencies * * @see {@link #setIncludes(List)} * @see {@link #getIncludes()} - * @deprecated the visibility will be reduced to private with the next major version */ - public List<String> includes = null; + private List<String> includes = null; /** * {@inheritDoc} @@ -165,8 +163,11 @@ public class BannedDependencies } /** - * Sets the excludes. + * Specify the banned dependencies. This can be a list of artifacts in the format + * <code>groupId[:artifactId][:version]</code>. Any of the sections can be a wildcard by using '*' (ie group:*:1.0) <br> + * The rule will fail if any dependency matches any exclude, unless it also matches an include rule. * + * @see {@link #getExcludes()} * @param theExcludes the excludes to set */ public void setExcludes( List<String> theExcludes ) @@ -185,8 +186,13 @@ public class BannedDependencies } /** - * Sets the includes. + * Specify the allowed dependencies. This can be a list of artifacts in the format + * <code>groupId[:artifactId][:version]</code>. Any of the sections can be a wildcard by using '*' (ie group:*:1.0) <br> + * Includes override the exclude rules. It is meant to allow wide exclusion rules with wildcards and still allow a + * smaller set of includes. <br> + * For example, to ban all xerces except xerces-api -> exclude "xerces", include "xerces:xerces-api" * + * @see {@link #setIncludes(List)} * @param theIncludes the includes to set */ public void setIncludes( List<String> theIncludes ) Modified: maven/enforcer/trunk/enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/RequirePrerequisiteTest.java URL: http://svn.apache.org/viewvc/maven/enforcer/trunk/enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/RequirePrerequisiteTest.java?rev=1631139&r1=1631138&r2=1631139&view=diff ============================================================================== --- maven/enforcer/trunk/enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/RequirePrerequisiteTest.java (original) +++ maven/enforcer/trunk/enforcer-rules/src/test/java/org/apache/maven/plugins/enforcer/RequirePrerequisiteTest.java Sun Oct 12 00:20:36 2014 @@ -19,6 +19,10 @@ package org.apache.maven.plugins.enforce * under the License. */ +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; + import java.util.Collections; import org.apache.maven.enforcer.rule.api.EnforcerRuleException; @@ -30,10 +34,6 @@ import org.codehaus.plexus.component.con import org.junit.Before; import org.junit.Test; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.verify; -import static org.mockito.Mockito.when; - public class RequirePrerequisiteTest { private MavenProject project;