svn commit: r1200329 - /maven/plugins/trunk/maven-checkstyle-plugin/pom.xml

2011-11-10 Thread olamy
Author: olamy
Date: Thu Nov 10 13:49:13 2011
New Revision: 1200329

URL: http://svn.apache.org/viewvc?rev=1200329view=rev
Log:
[MCHECKSTYLE-165] Upgrade to checkstyle 5.5.

Modified:
maven/plugins/trunk/maven-checkstyle-plugin/pom.xml

Modified: maven/plugins/trunk/maven-checkstyle-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/pom.xml?rev=1200329r1=1200328r2=1200329view=diff
==
--- maven/plugins/trunk/maven-checkstyle-plugin/pom.xml (original)
+++ maven/plugins/trunk/maven-checkstyle-plugin/pom.xml Thu Nov 10 13:49:13 2011
@@ -60,7 +60,7 @@ under the License.
 
   properties
 mavenVersion2.0.6/mavenVersion
-checkstyleVersion5.4/checkstyleVersion
+checkstyleVersion5.5/checkstyleVersion
 doxiaVersion1.1.3/doxiaVersion
 sitePluginVersion3.0/sitePluginVersion
   /properties




svn commit: r1200357 - in /maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src: main/java/org/apache/maven/scm/provider/git/gitexe/command/status/ test/java/org/a

2011-11-10 Thread olamy
Author: olamy
Date: Thu Nov 10 14:58:30 2011
New Revision: 1200357

URL: http://svn.apache.org/viewvc?rev=1200357view=rev
Log:
[SCM-642] GitSatusConsumer does not report deleted file
Submitted by Bertrand Paquet.

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/status/GitStatusConsumer.java

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/status/GitStatusConsumerTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/status/GitStatusConsumer.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/status/GitStatusConsumer.java?rev=1200357r1=1200356r2=1200357view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/status/GitStatusConsumer.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/status/GitStatusConsumer.java
 Thu Nov 10 14:58:30 2011
@@ -85,9 +85,9 @@ public class GitStatusConsumer
 
 try
 {
-addedRegexp= new RE( ADDED_PATTERN);
+addedRegexp = new RE( ADDED_PATTERN );
 modifiedRegexp = new RE( MODIFIED_PATTERN );
-deletedRegexp  = new RE( DELETED_PATTERN  );
+deletedRegexp = new RE( DELETED_PATTERN );
 }
 catch ( RESyntaxException ex )
 {
@@ -101,7 +101,9 @@ public class GitStatusConsumer
 // StreamConsumer Implementation
 // --
 
-/** {@inheritDoc} */
+/**
+ * {@inheritDoc}
+ */
 public void consumeLine( String line )
 {
 if ( logger.isDebugEnabled() )
@@ -134,11 +136,24 @@ public class GitStatusConsumer
 }
 
 // If the file isn't a file; don't add it.
-if ( file != null )
+if ( file != null  status != null )
 {
-if ( workingDirectory != null  !new File( workingDirectory, file 
).isFile() )
+if ( workingDirectory != null )
 {
-return;
+if ( status == ScmFileStatus.DELETED )
+{
+if ( new File( workingDirectory, file ).isFile() )
+{
+return;
+}
+}
+else
+{
+if ( !new File( workingDirectory, file ).isFile() )
+{
+return;
+}
+}
 }
 
 changedFiles.add( new ScmFile( file, status ) );

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/status/GitStatusConsumerTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/status/GitStatusConsumerTest.java?rev=1200357r1=1200356r2=1200357view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/status/GitStatusConsumerTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/status/GitStatusConsumerTest.java
 Thu Nov 10 14:58:30 2011
@@ -23,10 +23,12 @@ import org.apache.maven.scm.ScmFile;
 import org.apache.maven.scm.ScmFileStatus;
 import org.apache.maven.scm.log.DefaultLog;
 import org.codehaus.plexus.PlexusTestCase;
+import org.codehaus.plexus.util.FileUtils;
 
 import java.io.BufferedReader;
 import java.io.File;
 import java.io.FileReader;
+import java.io.IOException;
 import java.util.List;
 
 /**
@@ -35,21 +37,148 @@ import java.util.List;
 public class GitStatusConsumerTest
 extends PlexusTestCase
 {
-
-public void testConsumerAddedFile() 
+
+public void testConsumerAddedFile()
 {
 GitStatusConsumer consumer = new GitStatusConsumer( new DefaultLog(), 
null );
-
+
 consumer.consumeLine( #new file:   project.xml );
-
+
 ListScmFile changedFiles = consumer.getChangedFiles();
-
+
+assertNotNull( 

svn commit: r1200367 - /maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/test/java/org/apache/maven/scm/provider/git/repository/GitScmProviderRepositoryTe

2011-11-10 Thread olamy
Author: olamy
Date: Thu Nov 10 15:11:48 2011
New Revision: 1200367

URL: http://svn.apache.org/viewvc?rev=1200367view=rev
Log:
test for SCM-629

Modified:

maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/test/java/org/apache/maven/scm/provider/git/repository/GitScmProviderRepositoryTest.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/test/java/org/apache/maven/scm/provider/git/repository/GitScmProviderRepositoryTest.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/test/java/org/apache/maven/scm/provider/git/repository/GitScmProviderRepositoryTest.java?rev=1200367r1=1200366r2=1200367view=diff
==
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/test/java/org/apache/maven/scm/provider/git/repository/GitScmProviderRepositoryTest.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/test/java/org/apache/maven/scm/provider/git/repository/GitScmProviderRepositoryTest.java
 Thu Nov 10 15:11:48 2011
@@ -160,6 +160,14 @@ public class GitScmProviderRepositoryTes
  null, g...@github.com:4sh/blah.git, null, git, null, 
github.com, 0 );
 }
 
+
+// For SCM-629
+public void testGitDevUrlWithNumberedRepoAndMinus()
+throws Exception, ScmRepositoryException
+{
+testUrl( scm:git:ssh://g...@github.com/360-Innovations/FJPAQuery.git,
+ null, ssh://g...@github.com/360-Innovations/FJPAQuery.git, 
null, git, null, github.com, 0 );
+}
 
 
 public void testLegalGitPortUrl()




svn commit: r1200490 - /maven/shared/trunk/maven-script-interpreter/src/main/java/org/apache/maven/shared/scriptinterpreter/ScriptRunner.java

2011-11-10 Thread rfscholte
Author: rfscholte
Date: Thu Nov 10 19:31:18 2011
New Revision: 1200490

URL: http://svn.apache.org/viewvc?rev=1200490view=rev
Log:
Improve explanation usage of stage-parameter

Modified:

maven/shared/trunk/maven-script-interpreter/src/main/java/org/apache/maven/shared/scriptinterpreter/ScriptRunner.java

Modified: 
maven/shared/trunk/maven-script-interpreter/src/main/java/org/apache/maven/shared/scriptinterpreter/ScriptRunner.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-script-interpreter/src/main/java/org/apache/maven/shared/scriptinterpreter/ScriptRunner.java?rev=1200490r1=1200489r2=1200490view=diff
==
--- 
maven/shared/trunk/maven-script-interpreter/src/main/java/org/apache/maven/shared/scriptinterpreter/ScriptRunner.java
 (original)
+++ 
maven/shared/trunk/maven-script-interpreter/src/main/java/org/apache/maven/shared/scriptinterpreter/ScriptRunner.java
 Thu Nov 10 19:31:18 2011
@@ -147,7 +147,7 @@ public class ScriptRunner
  *   to skip the script execution.
  * @param contextThe key-value storage used to share 
information between hook scripts, may be codenull/code.
  * @param logger The logger to redirect the script output to, 
may be codenull/code to use stdout/stderr.
- * @param stage  The stage of the build job the script is 
invoked in, must not be codenull/code.
+ * @param stage  The stage of the build job the script is 
invoked in, must not be codenull/code. This is for logging purpose only.
  * @param failOnExceptionIf codetrue/code and the script throws an 
exception, then a {@link RunFailureException}
  *   will be thrown, otherwise a {@link 
RunErrorException} will be thrown on script exception.
  * @throws org.apache.maven.plugin.MojoExecutionException




svn commit: r1200517 - /maven/shared/trunk/maven-script-interpreter/src/main/java/org/apache/maven/shared/scriptinterpreter/ExecutionLogger.java

2011-11-10 Thread rfscholte
Author: rfscholte
Date: Thu Nov 10 20:11:06 2011
New Revision: 1200517

URL: http://svn.apache.org/viewvc?rev=1200517view=rev
Log:
Add javadoc to ExecutionLogger

Modified:

maven/shared/trunk/maven-script-interpreter/src/main/java/org/apache/maven/shared/scriptinterpreter/ExecutionLogger.java

Modified: 
maven/shared/trunk/maven-script-interpreter/src/main/java/org/apache/maven/shared/scriptinterpreter/ExecutionLogger.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-script-interpreter/src/main/java/org/apache/maven/shared/scriptinterpreter/ExecutionLogger.java?rev=1200517r1=1200516r2=1200517view=diff
==
--- 
maven/shared/trunk/maven-script-interpreter/src/main/java/org/apache/maven/shared/scriptinterpreter/ExecutionLogger.java
 (original)
+++ 
maven/shared/trunk/maven-script-interpreter/src/main/java/org/apache/maven/shared/scriptinterpreter/ExecutionLogger.java
 Thu Nov 10 20:11:06 2011
@@ -26,7 +26,17 @@ import java.io.PrintStream;
  */
 public interface ExecutionLogger
 {
+/**
+ * The stream which will catch the output of the {@link ScriptRunner}.
+ * 
+ * @return the output stream
+ */
 PrintStream getPrintStream();
 
+/**
+ * Consume logging from this component.
+ * 
+ * @param line the line to consume
+ */
 void consumeLine( String line );
 }




svn commit: r1200541 - in /maven/surefire/trunk: maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ surefire-integration-tests/src/test/java/org/apache/maven/surefire/i

2011-11-10 Thread krosenvold
Author: krosenvold
Date: Thu Nov 10 20:52:07 2011
New Revision: 1200541

URL: http://svn.apache.org/viewvc?rev=1200541view=rev
Log:
[SUREFIRE-786] @Category not taken into account for forkMode=always

Testcase and initial patch by nkeywal. Extended fix to cover method-level
categories in 'always' forks too.

This also fixes a quite serious issue of custom provider properties
not making it into the provider upon forkMode=always, which
should close quite a few other issues too

Modified:

maven/surefire/trunk/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java

maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/JUnit48TestCategoriesIT.java

maven/surefire/trunk/surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/JUnitCoreProvider.java

Modified: 
maven/surefire/trunk/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java
URL: 
http://svn.apache.org/viewvc/maven/surefire/trunk/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java?rev=1200541r1=1200540r2=1200541view=diff
==
--- 
maven/surefire/trunk/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java
 (original)
+++ 
maven/surefire/trunk/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java
 Thu Nov 10 20:52:07 2011
@@ -99,7 +99,7 @@ public class ForkStarter
 }
 else if ( ForkConfiguration.FORK_ALWAYS.equals( requestedForkMode 
) )
 {
-result = runSuitesForkPerTestSet( fileReporterFactory );
+result = runSuitesForkPerTestSet( fileReporterFactory, 
providerConfiguration.getProviderProperties() );
 }
 else
 {
@@ -113,15 +113,13 @@ public class ForkStarter
 return result;
 }
 
-private RunResult runSuitesForkPerTestSet( FileReporterFactory 
fileReporterFactory )
+private RunResult runSuitesForkPerTestSet( FileReporterFactory 
fileReporterFactory, Properties properties )
 throws SurefireBooterForkException
 {
 RunResult globalResult = new RunResult( 0, 0, 0, 0 );
 
 final Iterator suites = getSuitesIterator();
 
-Properties properties = new Properties();
-
 while ( suites.hasNext() )
 {
 Object testSet = suites.next();

Modified: 
maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/JUnit48TestCategoriesIT.java
URL: 
http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/JUnit48TestCategoriesIT.java?rev=1200541r1=1200540r2=1200541view=diff
==
--- 
maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/JUnit48TestCategoriesIT.java
 (original)
+++ 
maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/JUnit48TestCategoriesIT.java
 Thu Nov 10 20:52:07 2011
@@ -19,6 +19,8 @@ package org.apache.maven.surefire.its;
  */
 
 
+import org.apache.maven.it.VerificationException;
+
 /**
  * Test project using groups support
  *
@@ -35,6 +37,19 @@ public class JUnit48TestCategoriesIT
 public void testCategoriesAB()
 throws Exception
 {
+runAB();
+}
+
+public void testCategoriesABForkAlways()
+throws Exception
+{
+forkAlways();
+runAB();
+}
+
+private void runAB()
+throws VerificationException
+{
 executeTest();
 verifyErrorFreeLog();
 assertTestSuiteResults( 2, 0, 0, 0 );
@@ -47,6 +62,20 @@ public class JUnit48TestCategoriesIT
 public void testCategoriesAC()
 throws Exception
 {
+runAC();
+}
+
+public void testCategoriesACForkAlways()
+throws Exception
+{
+forkAlways();
+runAC();
+}
+
+
+private void runAC()
+throws Exception
+{
 addGoal( -Dgroups=junit4.CategoryA,junit4.CategoryC );
 executeTest();
 verifyErrorFreeLog();
@@ -60,4 +89,5 @@ public class JUnit48TestCategoriesIT
 verifyTextInLog(mC: 1);
 verifyTextInLog(CatNone: 1);
 }
+
 }

Modified: 
maven/surefire/trunk/surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/JUnitCoreProvider.java
URL: 
http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/JUnitCoreProvider.java?rev=1200541r1=1200540r2=1200541view=diff
==
--- 

svn commit: r1200663 - /maven/plugins/trunk/maven-dependency-plugin/src/test/resources/unit/get-test/plugin-config.xml

2011-11-10 Thread carlos
Author: carlos
Date: Fri Nov 11 00:41:23 2011
New Revision: 1200663

URL: http://svn.apache.org/viewvc?rev=1200663view=rev
Log:
Remove deprecated config

Modified:

maven/plugins/trunk/maven-dependency-plugin/src/test/resources/unit/get-test/plugin-config.xml

Modified: 
maven/plugins/trunk/maven-dependency-plugin/src/test/resources/unit/get-test/plugin-config.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/test/resources/unit/get-test/plugin-config.xml?rev=1200663r1=1200662r2=1200663view=diff
==
--- 
maven/plugins/trunk/maven-dependency-plugin/src/test/resources/unit/get-test/plugin-config.xml
 (original)
+++ 
maven/plugins/trunk/maven-dependency-plugin/src/test/resources/unit/get-test/plugin-config.xml
 Fri Nov 11 00:41:23 2011
@@ -23,7 +23,6 @@
   plugin
 artifactIdmaven-dependency-plugin/artifactId
 configuration
-  repositoryUrlhttp://repo1.maven.org/maven2/repositoryUrl
   groupIdorg.apache.maven/groupId
   artifactIdmaven-model/artifactId
   version2.0.9/version




svn commit: r1200664 - /maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/GetMojo.java

2011-11-10 Thread carlos
Author: carlos
Date: Fri Nov 11 00:42:16 2011
New Revision: 1200664

URL: http://svn.apache.org/viewvc?rev=1200664view=rev
Log:
[MDEP-336] Add warning about always downloading from central

Modified:

maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/GetMojo.java

Modified: 
maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/GetMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/GetMojo.java?rev=1200664r1=1200663r2=1200664view=diff
==
--- 
maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/GetMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/GetMojo.java
 Fri Nov 11 00:42:16 2011
@@ -45,11 +45,11 @@ import org.apache.maven.plugin.MojoFailu
 import org.codehaus.plexus.util.StringUtils;
 
 /**
- * Downloads a single artifact transitively from a specified remote repository.
- *
+ * Downloads a single artifact transitively from the specified remote 
repositories. Caveat: will always check the
+ * central repository defined in the super pom. You could use a mirror entry 
in your settings.xml
+ * 
  * @goal get
  * @requiresProject false
- *
  */
 public class GetMojo
 extends AbstractMojo