Author: gboue
Date: Sun Feb 12 14:51:16 2017
New Revision: 1782671
URL: http://svn.apache.org/viewvc?rev=1782671&view=rev
Log:
[MCHECKSTYLE-336] Fail the build when deprecated parameters sourceDirectory or
testSourceDirectory are used
With the major upgrade to 3.0.0, let's prepare the removal of the deprecated
parameters. The build will fail if they are specified so that users can catch
their usage more easily. They can be removed from the code in a later version.
Modified:
maven/plugins/trunk/maven-checkstyle-plugin/src/it/MCHECKSTYLE-137/pom.xml
maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugins/checkstyle/AbstractCheckstyleReport.java
maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugins/checkstyle/CheckstyleViolationCheckMojo.java
maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugins/checkstyle/exec/CheckstyleExecutorRequest.java
maven/plugins/trunk/maven-checkstyle-plugin/src/site/apt/index.apt.vm
maven/plugins/trunk/maven-checkstyle-plugin/src/test/java/org/apache/maven/plugins/checkstyle/CheckstyleViolationCheckMojoTest.java
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/custom-plugin-config.xml
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/dep-resolution-exception-plugin-config.xml
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/fail-on-error-plugin-config.xml
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/min-plugin-config.xml
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/no-files-plugin-config.xml
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/no-rules-plugin-config.xml
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/no-severity-plugin-config.xml
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/no-source-plugin-config.xml
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/test-source-directory-plugin-config.xml
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/useFile-plugin-config.xml
Modified:
maven/plugins/trunk/maven-checkstyle-plugin/src/it/MCHECKSTYLE-137/pom.xml
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/src/it/MCHECKSTYLE-137/pom.xml?rev=1782671&r1=1782670&r2=1782671&view=diff
==============================================================================
--- maven/plugins/trunk/maven-checkstyle-plugin/src/it/MCHECKSTYLE-137/pom.xml
(original)
+++ maven/plugins/trunk/maven-checkstyle-plugin/src/it/MCHECKSTYLE-137/pom.xml
Sun Feb 12 14:51:16 2017
@@ -51,7 +51,9 @@
<consoleOutput>true</consoleOutput>
<failsOnError>true</failsOnError>
<linkXRef>false</linkXRef>
- <sourceDirectory>${basedir}/src</sourceDirectory>
+ <sourceDirectories>
+ <sourceDirectory>${basedir}/src</sourceDirectory>
+ </sourceDirectories>
</configuration>
<goals>
<goal>checkstyle</goal>
Modified:
maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugins/checkstyle/AbstractCheckstyleReport.java
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugins/checkstyle/AbstractCheckstyleReport.java?rev=1782671&r1=1782670&r2=1782671&view=diff
==============================================================================
---
maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugins/checkstyle/AbstractCheckstyleReport.java
(original)
+++
maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugins/checkstyle/AbstractCheckstyleReport.java
Sun Feb 12 14:51:16 2017
@@ -27,7 +27,6 @@ import java.io.IOException;
import java.io.OutputStream;
import java.util.ArrayList;
import java.util.Calendar;
-import java.util.Collections;
import java.util.List;
import java.util.Locale;
import java.util.Map;
@@ -266,7 +265,8 @@ public abstract class AbstractCheckstyle
/**
* Specifies the location of the source directory to be used for
Checkstyle.
*
- * @deprecated instead use {@link #sourceDirectories}
+ * @deprecated instead use {@link #sourceDirectories}. For version 3.0.0,
this parameter is only defined to break
+ * the build if you use it!
*/
@Deprecated
@Parameter
@@ -282,11 +282,11 @@ public abstract class AbstractCheckstyle
private List<String> sourceDirectories;
/**
- * Specifies the location of the test source directory to be used for
- * Checkstyle.
+ * Specifies the location of the test source directory to be used for
Checkstyle.
*
* @since 2.2
- * @deprecated instead use {@link #testSourceDirectories}
+ * @deprecated instead use {@link #testSourceDirectories}. For version
3.0.0, this parameter is only defined to
+ * break the build if you use it!
*/
@Parameter
@Deprecated
@@ -452,6 +452,9 @@ public abstract class AbstractCheckstyle
public void executeReport( Locale locale )
throws MavenReportException
{
+ checkDeprecatedParameterUsage( sourceDirectory, "sourceDirectory",
"sourceDirectories" );
+ checkDeprecatedParameterUsage( testSourceDirectory,
"testSourceDirectory", "testSourceDirectories" );
+
locator.addSearchPath( FileResourceLoader.ID,
project.getFile().getParentFile().getAbsolutePath() );
locator.addSearchPath( "url", "" );
@@ -497,6 +500,17 @@ public abstract class AbstractCheckstyle
}
}
+ private void checkDeprecatedParameterUsage( Object parameter, String name,
String replacement )
+ throws MavenReportException
+ {
+ if ( parameter != null )
+ {
+ throw new MavenReportException( "You are using '" + name + "'
which has been removed"
+ + " from the maven-checkstyle-plugin. " + "Please use '" +
replacement
+ + "' and refer to the >>Major Version Upgrade to version
3.0.0<< " + "on the plugin site." );
+ }
+ }
+
/**
* Create the Checkstyle executor request.
*
@@ -715,49 +729,29 @@ public abstract class AbstractCheckstyle
protected List<File> getSourceDirectories()
{
- List<File> sourceDirs = null;
- // if sourceDirectory is explicitly set, use it
- if ( sourceDirectory != null )
+ if ( sourceDirectories == null )
{
- sourceDirs = Collections.singletonList( sourceDirectory );
+ sourceDirectories = project.getCompileSourceRoots();
}
- else
+ List<File> sourceDirs = new ArrayList<>( sourceDirectories.size() );
+ for ( String sourceDir : sourceDirectories )
{
- if ( sourceDirectories == null )
- {
- sourceDirectories = project.getCompileSourceRoots();
- }
- sourceDirs = new ArrayList<>( sourceDirectories.size() );
- for ( String sourceDir : sourceDirectories )
- {
- sourceDirs.add( FileUtils.resolveFile( project.getBasedir(),
sourceDir ) );
- }
+ sourceDirs.add( FileUtils.resolveFile( project.getBasedir(),
sourceDir ) );
}
-
return sourceDirs;
}
protected List<File> getTestSourceDirectories()
{
- List<File> testSourceDirs = null;
- // if testSourceDirectory is explicitly set, use it
- if ( testSourceDirectory != null )
+ if ( testSourceDirectories == null )
{
- testSourceDirs = Collections.singletonList( testSourceDirectory );
+ testSourceDirectories = project.getTestCompileSourceRoots();
}
- else
+ List<File> testSourceDirs = new ArrayList<>(
testSourceDirectories.size() );
+ for ( String testSourceDir : testSourceDirectories )
{
- if ( testSourceDirectories == null )
- {
- testSourceDirectories = project.getTestCompileSourceRoots();
- }
- testSourceDirs = new ArrayList<>( testSourceDirectories.size() );
- for ( String testSourceDir : testSourceDirectories )
- {
- testSourceDirs.add( FileUtils.resolveFile(
project.getBasedir(), testSourceDir ) );
- }
+ testSourceDirs.add( FileUtils.resolveFile( project.getBasedir(),
testSourceDir ) );
}
-
return testSourceDirs;
}
}
Modified:
maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugins/checkstyle/CheckstyleViolationCheckMojo.java
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugins/checkstyle/CheckstyleViolationCheckMojo.java?rev=1782671&r1=1782670&r2=1782671&view=diff
==============================================================================
---
maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugins/checkstyle/CheckstyleViolationCheckMojo.java
(original)
+++
maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugins/checkstyle/CheckstyleViolationCheckMojo.java
Sun Feb 12 14:51:16 2017
@@ -28,7 +28,6 @@ import java.io.IOException;
import java.io.OutputStream;
import java.io.Reader;
import java.util.ArrayList;
-import java.util.Collections;
import java.util.List;
import java.util.Map;
@@ -381,11 +380,11 @@ public class CheckstyleViolationCheckMoj
private boolean failsOnError;
/**
- * Specifies the location of the test source directory to be used for
- * Checkstyle.
+ * Specifies the location of the test source directory to be used for
Checkstyle.
*
* @since 2.2
- * @deprecated instead use {@link #testSourceDirectories}
+ * @deprecated instead use {@link #testSourceDirectories}. For version
3.0.0, this parameter is only defined to
+ * break the build if you use it!
*/
@Deprecated
@Parameter
@@ -411,7 +410,8 @@ public class CheckstyleViolationCheckMoj
/**
* Specifies the location of the source directory to be used for
Checkstyle.
*
- * @deprecated instead use {@link #sourceDirectories}
+ * @deprecated instead use {@link #sourceDirectories}. For version 3.0.0,
this parameter is only defined to break
+ * the build if you use it!
*/
@Deprecated
@Parameter
@@ -480,6 +480,8 @@ public class CheckstyleViolationCheckMoj
public void execute()
throws MojoExecutionException, MojoFailureException
{
+ checkDeprecatedParameterUsage( sourceDirectory, "sourceDirectory",
"sourceDirectories" );
+ checkDeprecatedParameterUsage( testSourceDirectory,
"testSourceDirectory", "testSourceDirectories" );
if ( skip )
{
return;
@@ -594,6 +596,17 @@ public class CheckstyleViolationCheckMoj
}
}
+ private void checkDeprecatedParameterUsage( Object parameter, String name,
String replacement )
+ throws MojoFailureException
+ {
+ if ( parameter != null )
+ {
+ throw new MojoFailureException( "You are using '" + name + "'
which has been removed"
+ + " from the maven-checkstyle-plugin. " + "Please use '" +
replacement
+ + "' and refer to the >>Major Version Upgrade to version
3.0.0<< " + "on the plugin site." );
+ }
+ }
+
private int countViolations( XmlPullParser xpp )
throws XmlPullParserException, IOException
{
@@ -822,49 +835,29 @@ public class CheckstyleViolationCheckMoj
private List<File> getSourceDirectories()
{
- List<File> sourceDirs = null;
- // if sourceDirectory is explicitly set, use it
- if ( sourceDirectory != null )
+ if ( sourceDirectories == null )
{
- sourceDirs = Collections.singletonList( sourceDirectory );
+ sourceDirectories = project.getCompileSourceRoots();
}
- else
+ List<File> sourceDirs = new ArrayList<>( sourceDirectories.size() );
+ for ( String sourceDir : sourceDirectories )
{
- if ( sourceDirectories == null )
- {
- sourceDirectories = project.getCompileSourceRoots();
- }
- sourceDirs = new ArrayList<>( sourceDirectories.size() );
- for ( String sourceDir : sourceDirectories )
- {
- sourceDirs.add( FileUtils.resolveFile( project.getBasedir(),
sourceDir ) );
- }
+ sourceDirs.add( FileUtils.resolveFile( project.getBasedir(),
sourceDir ) );
}
-
return sourceDirs;
}
private List<File> getTestSourceDirectories()
{
- List<File> testSourceDirs = null;
- // if testSourceDirectory is explicitly set, use it
- if ( testSourceDirectory != null )
+ if ( testSourceDirectories == null )
{
- testSourceDirs = Collections.singletonList( testSourceDirectory );
+ testSourceDirectories = project.getTestCompileSourceRoots();
}
- else
+ List<File> testSourceDirs = new ArrayList<>(
testSourceDirectories.size() );
+ for ( String testSourceDir : testSourceDirectories )
{
- if ( testSourceDirectories == null )
- {
- testSourceDirectories = project.getTestCompileSourceRoots();
- }
- testSourceDirs = new ArrayList<>( testSourceDirectories.size() );
- for ( String testSourceDir : testSourceDirectories )
- {
- testSourceDirs.add( FileUtils.resolveFile(
project.getBasedir(), testSourceDir ) );
- }
+ testSourceDirs.add( FileUtils.resolveFile( project.getBasedir(),
testSourceDir ) );
}
-
return testSourceDirs;
}
Modified:
maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugins/checkstyle/exec/CheckstyleExecutorRequest.java
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugins/checkstyle/exec/CheckstyleExecutorRequest.java?rev=1782671&r1=1782670&r2=1782671&view=diff
==============================================================================
---
maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugins/checkstyle/exec/CheckstyleExecutorRequest.java
(original)
+++
maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugins/checkstyle/exec/CheckstyleExecutorRequest.java
Sun Feb 12 14:51:16 2017
@@ -22,7 +22,6 @@ package org.apache.maven.plugins.checkst
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.util.Collection;
-import java.util.Collections;
import java.util.List;
import org.apache.maven.artifact.Artifact;
@@ -213,37 +212,6 @@ public class CheckstyleExecutorRequest
this.includeTestSourceDirectory = includeTestSourceDirectory;
return this;
}
-
- /**
- *
- * @return first entry of testSourceDirectories, otherwise {@code null}
- * @deprecated instead use {@link #getTestSourceDirectories()}
- */
- @Deprecated
- public File getTestSourceDirectory()
- {
- if ( testSourceDirectories == null || testSourceDirectories.size() ==
0 )
- {
- return null;
- }
- else
- {
- return testSourceDirectories.iterator().next();
- }
- }
-
- /**
- *
- * @param testSourceDirectory a single testSourceDirectory
- * @return this request
- * @deprecated instead use {@link #setTestSourceDirectories(Collection)}
- */
- @Deprecated
- public CheckstyleExecutorRequest setTestSourceDirectory( File
testSourceDirectory )
- {
- this.testSourceDirectories = Collections.singletonList(
testSourceDirectory );
- return this;
- }
public Collection<File> getTestSourceDirectories()
{
@@ -256,36 +224,6 @@ public class CheckstyleExecutorRequest
return this;
}
- /**
- * @return first entry of sourceDirectories, otherwise {@code null}
- * @deprecated instead use {@link #getSourceDirectories()}
- */
- @Deprecated
- public File getSourceDirectory()
- {
- if ( sourceDirectories == null || sourceDirectories.size() == 0 )
- {
- return null;
- }
- else
- {
- return sourceDirectories.iterator().next();
- }
- }
-
- /**
- *
- * @param sourceDirectory a single sourceDirectory
- * @return this request
- * @deprecated instead use {@link #setSourceDirectories(Collection)}
- */
- @Deprecated
- public CheckstyleExecutorRequest setSourceDirectory( File sourceDirectory )
- {
- this.sourceDirectories = Collections.singletonList( sourceDirectory );
- return this;
- }
-
public Collection<File> getSourceDirectories()
{
return sourceDirectories;
Modified: maven/plugins/trunk/maven-checkstyle-plugin/src/site/apt/index.apt.vm
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/src/site/apt/index.apt.vm?rev=1782671&r1=1782670&r2=1782671&view=diff
==============================================================================
--- maven/plugins/trunk/maven-checkstyle-plugin/src/site/apt/index.apt.vm
(original)
+++ maven/plugins/trunk/maven-checkstyle-plugin/src/site/apt/index.apt.vm Sun
Feb 12 14:51:16 2017
@@ -50,6 +50,14 @@ ${project.name}
* {{{./check-mojo.html}checkstyle:check}} is a goal that performs
Checkstyle analysis and outputs violations or a count of violations to the
console, potentially failing the build. It can also be configured to re-use an
earlier analysis.
+* Major Version Upgrade to version 3.0.0
+
+ Please note that the following parameters have been completely removed from
the plugin configuration:
+
+ * <<<sourceDirectory>>>: use <<<sourceDirectories>>> instead;
+
+ * <<<testSourceDirectory>>>: use <<<testSourceDirectories>>> instead.
+
* Usage
General instructions on how to use the Checkstyle Plugin can be found on the
{{{./usage.html}usage page}}. Some more
Modified:
maven/plugins/trunk/maven-checkstyle-plugin/src/test/java/org/apache/maven/plugins/checkstyle/CheckstyleViolationCheckMojoTest.java
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/src/test/java/org/apache/maven/plugins/checkstyle/CheckstyleViolationCheckMojoTest.java?rev=1782671&r1=1782670&r2=1782671&view=diff
==============================================================================
---
maven/plugins/trunk/maven-checkstyle-plugin/src/test/java/org/apache/maven/plugins/checkstyle/CheckstyleViolationCheckMojoTest.java
(original)
+++
maven/plugins/trunk/maven-checkstyle-plugin/src/test/java/org/apache/maven/plugins/checkstyle/CheckstyleViolationCheckMojoTest.java
Sun Feb 12 14:51:16 2017
@@ -20,6 +20,7 @@ package org.apache.maven.plugins.checkst
*/
import java.io.File;
+import java.util.Arrays;
import org.apache.maven.model.Build;
import org.apache.maven.plugin.Mojo;
@@ -151,7 +152,7 @@ public class CheckstyleViolationCheckMoj
setVariableValueToObject( mojo, "configLocation", "sun_checks.xml" );
setVariableValueToObject( mojo, "cacheFile", getBasedir() +
"/target/classes/checkstyle-cachefile" );
- setVariableValueToObject( mojo, "sourceDirectory", new File(
getBasedir(), "src/test/plugin-configs/src" ));// new File( getBasedir() +
"/target" ) );
+ setVariableValueToObject( mojo, "sourceDirectories", Arrays.asList(
getBasedir() + "/src/test/plugin-configs/src" ));// new File( getBasedir() +
"/target" ) );
setVariableValueToObject( mojo, "encoding", "UTF-8" );
setVariableValueToObject( mojo, "skipExec", Boolean.TRUE );
Modified:
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/custom-plugin-config.xml
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/custom-plugin-config.xml?rev=1782671&r1=1782670&r2=1782671&view=diff
==============================================================================
---
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/custom-plugin-config.xml
(original)
+++
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/custom-plugin-config.xml
Sun Feb 12 14:51:16 2017
@@ -35,7 +35,9 @@ under the License.
<outputFile>${basedir}/target/test-harness/checkstyle/custom/checkstyle-result.xml</outputFile>
<outputFileFormat>plain</outputFileFormat>
<failsOnError>false</failsOnError>
- <sourceDirectory>${basedir}/src/test/test-sources</sourceDirectory>
+ <sourceDirectories>
+ <sourceDirectory>${basedir}/src/test/test-sources</sourceDirectory>
+ </sourceDirectories>
<project
implementation="org.apache.maven.plugins.checkstyle.stubs.MavenProjectWithNoJxrPluginStub"/>
<consoleOutput>true</consoleOutput>
<linkXRef>true</linkXRef>
Modified:
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/dep-resolution-exception-plugin-config.xml
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/dep-resolution-exception-plugin-config.xml?rev=1782671&r1=1782670&r2=1782671&view=diff
==============================================================================
---
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/dep-resolution-exception-plugin-config.xml
(original)
+++
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/dep-resolution-exception-plugin-config.xml
Sun Feb 12 14:51:16 2017
@@ -35,7 +35,9 @@ under the License.
<outputFile>${basedir}/target/test-harness/checkstyle/dep-resolution/checkstyle-result.xml</outputFile>
<outputFileFormat>xml</outputFileFormat>
<failsOnError>false</failsOnError>
- <sourceDirectory>${basedir}/src/test/test-sources</sourceDirectory>
+ <sourceDirectories>
+ <sourceDirectory>${basedir}/src/test/test-sources</sourceDirectory>
+ </sourceDirectories>
<project
implementation="org.apache.maven.plugins.checkstyle.stubs.MavenProjectWithExceptionsStub"/>
<consoleOutput>false</consoleOutput>
<linkXRef>true</linkXRef>
Modified:
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/fail-on-error-plugin-config.xml
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/fail-on-error-plugin-config.xml?rev=1782671&r1=1782670&r2=1782671&view=diff
==============================================================================
---
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/fail-on-error-plugin-config.xml
(original)
+++
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/fail-on-error-plugin-config.xml
Sun Feb 12 14:51:16 2017
@@ -35,7 +35,9 @@ under the License.
<outputFile>${basedir}/target/test-harness/checkstyle/fail-on-error/checkstyle-result.xml</outputFile>
<outputFileFormat>xml</outputFileFormat>
<failsOnError>true</failsOnError>
- <sourceDirectory>${basedir}/src/test/test-sources</sourceDirectory>
+ <sourceDirectories>
+ <sourceDirectory>${basedir}/src/test/test-sources</sourceDirectory>
+ </sourceDirectories>
<project
implementation="org.apache.maven.plugins.checkstyle.stubs.MinMavenProjectStub"/>
<consoleOutput>false</consoleOutput>
<linkXRef>true</linkXRef>
Modified:
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/min-plugin-config.xml
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/min-plugin-config.xml?rev=1782671&r1=1782670&r2=1782671&view=diff
==============================================================================
---
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/min-plugin-config.xml
(original)
+++
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/min-plugin-config.xml
Sun Feb 12 14:51:16 2017
@@ -35,7 +35,9 @@ under the License.
<outputFile>${basedir}/target/test-harness/checkstyle/min/checkstyle-result.xml</outputFile>
<outputFileFormat>xml</outputFileFormat>
<failsOnError>false</failsOnError>
- <sourceDirectory>${basedir}/src/test/test-sources</sourceDirectory>
+ <sourceDirectories>
+ <sourceDirectory>${basedir}/src/test/test-sources</sourceDirectory>
+ </sourceDirectories>
<project
implementation="org.apache.maven.plugins.checkstyle.stubs.MinMavenProjectStub"/>
<consoleOutput>false</consoleOutput>
<linkXRef>true</linkXRef>
Modified:
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/no-files-plugin-config.xml
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/no-files-plugin-config.xml?rev=1782671&r1=1782670&r2=1782671&view=diff
==============================================================================
---
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/no-files-plugin-config.xml
(original)
+++
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/no-files-plugin-config.xml
Sun Feb 12 14:51:16 2017
@@ -35,7 +35,9 @@ under the License.
<outputFile>${basedir}/target/test-harness/checkstyle/no-files/checkstyle-result.xml</outputFile>
<outputFileFormat>xml</outputFileFormat>
<failsOnError>false</failsOnError>
- <sourceDirectory>${basedir}/src/test/test-sources</sourceDirectory>
+ <sourceDirectories>
+ <sourceDirectory>${basedir}/src/test/test-sources</sourceDirectory>
+ </sourceDirectories>
<project
implementation="org.apache.maven.plugins.checkstyle.stubs.MinMavenProjectStub"/>
<consoleOutput>false</consoleOutput>
<linkXRef>true</linkXRef>
Modified:
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/no-rules-plugin-config.xml
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/no-rules-plugin-config.xml?rev=1782671&r1=1782670&r2=1782671&view=diff
==============================================================================
---
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/no-rules-plugin-config.xml
(original)
+++
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/no-rules-plugin-config.xml
Sun Feb 12 14:51:16 2017
@@ -35,7 +35,9 @@ under the License.
<outputFile>${basedir}/target/test-harness/checkstyle/no-rules/checkstyle-result.xml</outputFile>
<outputFileFormat>xml</outputFileFormat>
<failsOnError>false</failsOnError>
- <sourceDirectory>${basedir}/src/test/test-sources</sourceDirectory>
+ <sourceDirectories>
+ <sourceDirectory>${basedir}/src/test/test-sources</sourceDirectory>
+ </sourceDirectories>
<project
implementation="org.apache.maven.plugins.checkstyle.stubs.MinMavenProjectStub"/>
<consoleOutput>false</consoleOutput>
<linkXRef>true</linkXRef>
Modified:
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/no-severity-plugin-config.xml
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/no-severity-plugin-config.xml?rev=1782671&r1=1782670&r2=1782671&view=diff
==============================================================================
---
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/no-severity-plugin-config.xml
(original)
+++
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/no-severity-plugin-config.xml
Sun Feb 12 14:51:16 2017
@@ -35,7 +35,9 @@ under the License.
<outputFile>${basedir}/target/test-harness/checkstyle/no-severity/checkstyle-result.xml</outputFile>
<outputFileFormat>xml</outputFileFormat>
<failsOnError>false</failsOnError>
- <sourceDirectory>${basedir}/src/test/test-sources</sourceDirectory>
+ <sourceDirectories>
+ <sourceDirectory>${basedir}/src/test/test-sources</sourceDirectory>
+ </sourceDirectories>
<project
implementation="org.apache.maven.plugins.checkstyle.stubs.MinMavenProjectStub"/>
<consoleOutput>false</consoleOutput>
<linkXRef>true</linkXRef>
Modified:
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/no-source-plugin-config.xml
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/no-source-plugin-config.xml?rev=1782671&r1=1782670&r2=1782671&view=diff
==============================================================================
---
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/no-source-plugin-config.xml
(original)
+++
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/no-source-plugin-config.xml
Sun Feb 12 14:51:16 2017
@@ -35,7 +35,9 @@ under the License.
<outputFile>${basedir}/target/test-harness/checkstyle/no-source/checkstyle-result.xml</outputFile>
<outputFileFormat>xml</outputFileFormat>
<failsOnError>false</failsOnError>
- <sourceDirectory>${basedir}/src/test/no-sources</sourceDirectory>
+ <sourceDirectories>
+ <sourceDirectory>${basedir}/src/test/no-sources</sourceDirectory>
+ </sourceDirectories>
<project
implementation="org.apache.maven.plugins.checkstyle.stubs.MinMavenProjectStub"/>
<consoleOutput>false</consoleOutput>
<linkXRef>true</linkXRef>
Modified:
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/test-source-directory-plugin-config.xml
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/test-source-directory-plugin-config.xml?rev=1782671&r1=1782670&r2=1782671&view=diff
==============================================================================
---
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/test-source-directory-plugin-config.xml
(original)
+++
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/test-source-directory-plugin-config.xml
Sun Feb 12 14:51:16 2017
@@ -35,8 +35,12 @@ under the License.
<outputFile>${basedir}/target/test-harness/checkstyle/no-source/checkstyle-result.xml</outputFile>
<outputFileFormat>xml</outputFileFormat>
<failsOnError>false</failsOnError>
- <sourceDirectory>${basedir}/src/test/test-sources</sourceDirectory>
-
<testSourceDirectory>${basedir}/src/test/test-sources</testSourceDirectory>
+ <sourceDirectories>
+ <sourceDirectory>${basedir}/src/test/test-sources</sourceDirectory>
+ </sourceDirectories>
+ <testSourceDirectories>
+
<testSourceDirectory>${basedir}/src/test/test-sources</testSourceDirectory>
+ </testSourceDirectories>
<project
implementation="org.apache.maven.plugins.checkstyle.stubs.MinMavenProjectStub"/>
<consoleOutput>false</consoleOutput>
<linkXRef>true</linkXRef>
Modified:
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/useFile-plugin-config.xml
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/useFile-plugin-config.xml?rev=1782671&r1=1782670&r2=1782671&view=diff
==============================================================================
---
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/useFile-plugin-config.xml
(original)
+++
maven/plugins/trunk/maven-checkstyle-plugin/src/test/plugin-configs/useFile-plugin-config.xml
Sun Feb 12 14:51:16 2017
@@ -35,7 +35,9 @@ under the License.
<outputFile>${basedir}/target/test-harness/checkstyle/useFile/checkstyle-result.xml</outputFile>
<outputFileFormat>xml</outputFileFormat>
<failsOnError>false</failsOnError>
- <sourceDirectory>${basedir}/src/test/test-sources</sourceDirectory>
+ <sourceDirectories>
+ <sourceDirectory>${basedir}/src/test/test-sources</sourceDirectory>
+ </sourceDirectories>
<project
implementation="org.apache.maven.plugins.checkstyle.stubs.MinMavenProjectStub"/>
<consoleOutput>true</consoleOutput>
<linkXRef>true</linkXRef>