svn commit: r1377219 - in /maven/plugins/trunk/maven-ear-plugin: ./ src/main/java/org/apache/maven/plugin/ear/ src/site/ src/site/apt/ src/site/apt/examples/ src/test/java/org/apache/maven/plugin/ear/

2012-08-24 Thread snicoll
Author: snicoll
Date: Sat Aug 25 05:42:36 2012
New Revision: 1377219

URL: http://svn.apache.org/viewvc?rev=1377219&view=rev
Log:
MEAR-141: support of env-entries in generated application.xml, based on a patch 
from Jim Brownfield. Applied again with a fix for the IT with Maven 2

Added:

maven/plugins/trunk/maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/EnvEntry.java
   (with props)

maven/plugins/trunk/maven-ear-plugin/src/site/apt/examples/specifying-env-entries-for-the-generated-application-xml.apt.vm

maven/plugins/trunk/maven-ear-plugin/src/test/java/org/apache/maven/plugin/ear/EnvEntryTest.java
   (with props)

maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-074/expected-META-INF/application.xml
   (with props)

maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-074/pom.xml
   (with props)

maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-075/expected-META-INF/application.xml
   (with props)

maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-075/pom.xml
   (with props)

maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-076/expected-META-INF/application.xml
   (with props)

maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-076/pom.xml
   (with props)

maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-077/expected-META-INF/application.xml
   (with props)

maven/plugins/trunk/maven-ear-plugin/src/test/resources/projects/project-077/pom.xml
   (with props)
Modified:
maven/plugins/trunk/maven-ear-plugin/pom.xml

maven/plugins/trunk/maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/ApplicationXmlWriter.java

maven/plugins/trunk/maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/ApplicationXmlWriterContext.java

maven/plugins/trunk/maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/GenerateApplicationXmlMojo.java
maven/plugins/trunk/maven-ear-plugin/src/site/apt/index.apt
maven/plugins/trunk/maven-ear-plugin/src/site/apt/tests.apt
maven/plugins/trunk/maven-ear-plugin/src/site/site.xml

maven/plugins/trunk/maven-ear-plugin/src/test/java/org/apache/maven/plugin/ear/it/EarMojoIT.java

Modified: maven/plugins/trunk/maven-ear-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-ear-plugin/pom.xml?rev=1377219&r1=1377218&r2=1377219&view=diff
==
--- maven/plugins/trunk/maven-ear-plugin/pom.xml (original)
+++ maven/plugins/trunk/maven-ear-plugin/pom.xml Sat Aug 25 05:42:36 2012
@@ -126,7 +126,7 @@ under the License.
 
   junit
   junit
-  3.8.1
+  4.8.1
   test
 
   

Modified: 
maven/plugins/trunk/maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/ApplicationXmlWriter.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/ApplicationXmlWriter.java?rev=1377219&r1=1377218&r2=1377219&view=diff
==
--- 
maven/plugins/trunk/maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/ApplicationXmlWriter.java
 (original)
+++ 
maven/plugins/trunk/maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/ApplicationXmlWriter.java
 Sat Aug 25 05:42:36 2012
@@ -111,6 +111,14 @@ final class ApplicationXmlWriter
 securityRole.appendSecurityRole( writer );
 }
 
+if ( version.ge( JavaEEVersion.Six ) )
+{
+for ( EnvEntry envEntry : context.getEnvEntries() )
+{
+envEntry.appendEnvEntry( writer );
+}
+}
+
 if ( version.ge( JavaEEVersion.Five ) )
 {
 writeLibraryDirectory( context.getLibraryDirectory(), writer );

Modified: 
maven/plugins/trunk/maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/ApplicationXmlWriterContext.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/ApplicationXmlWriterContext.java?rev=1377219&r1=1377218&r2=1377219&view=diff
==
--- 
maven/plugins/trunk/maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/ApplicationXmlWriterContext.java
 (original)
+++ 
maven/plugins/trunk/maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/ApplicationXmlWriterContext.java
 Sat Aug 25 05:42:36 2012
@@ -36,6 +36,8 @@ class ApplicationXmlWriterContext
 private final List earModules;
 
 private final List securityRoles;
+
+private final List envEntries;
 
 private final String displayName;
 
@@ -47,13 +49,15 @@ class ApplicationXmlWriterContext
 
 private final Boolean initializeInOrder;
 
-public ApplicationXmlWriterContext( File destinationFile, List 
earModules, List 

svn commit: r1377129 - in /maven/surefire/trunk: ./ maven-failsafe-plugin/ maven-surefire-common/ maven-surefire-plugin/ maven-surefire-report-plugin/ surefire-api/ surefire-booter/ surefire-grouper/

2012-08-24 Thread krosenvold
Author: krosenvold
Date: Fri Aug 24 21:50:54 2012
New Revision: 1377129

URL: http://svn.apache.org/viewvc?rev=1377129&view=rev
Log:
[maven-release-plugin] prepare for next development iteration

Modified:
maven/surefire/trunk/maven-failsafe-plugin/pom.xml
maven/surefire/trunk/maven-surefire-common/pom.xml
maven/surefire/trunk/maven-surefire-plugin/pom.xml
maven/surefire/trunk/maven-surefire-report-plugin/pom.xml
maven/surefire/trunk/pom.xml
maven/surefire/trunk/surefire-api/pom.xml
maven/surefire/trunk/surefire-booter/pom.xml
maven/surefire/trunk/surefire-grouper/pom.xml
maven/surefire/trunk/surefire-integration-tests/pom.xml
maven/surefire/trunk/surefire-providers/common-junit3/pom.xml
maven/surefire/trunk/surefire-providers/common-junit4/pom.xml
maven/surefire/trunk/surefire-providers/common-junit48/pom.xml
maven/surefire/trunk/surefire-providers/pom.xml
maven/surefire/trunk/surefire-providers/surefire-junit3/pom.xml
maven/surefire/trunk/surefire-providers/surefire-junit4/pom.xml
maven/surefire/trunk/surefire-providers/surefire-junit47/pom.xml
maven/surefire/trunk/surefire-providers/surefire-testng-utils/pom.xml
maven/surefire/trunk/surefire-providers/surefire-testng/pom.xml
maven/surefire/trunk/surefire-setup-integration-tests/pom.xml
maven/surefire/trunk/surefire-shadefire/pom.xml

Modified: maven/surefire/trunk/maven-failsafe-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/surefire/trunk/maven-failsafe-plugin/pom.xml?rev=1377129&r1=1377128&r2=1377129&view=diff
==
--- maven/surefire/trunk/maven-failsafe-plugin/pom.xml (original)
+++ maven/surefire/trunk/maven-failsafe-plugin/pom.xml Fri Aug 24 21:50:54 2012
@@ -24,7 +24,7 @@
   
 org.apache.maven.surefire
 surefire
-2.12.3
+2.13-SNAPSHOT
 ../pom.xml
   
 

Modified: maven/surefire/trunk/maven-surefire-common/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/surefire/trunk/maven-surefire-common/pom.xml?rev=1377129&r1=1377128&r2=1377129&view=diff
==
--- maven/surefire/trunk/maven-surefire-common/pom.xml (original)
+++ maven/surefire/trunk/maven-surefire-common/pom.xml Fri Aug 24 21:50:54 2012
@@ -24,7 +24,7 @@
   
 org.apache.maven.surefire
 surefire
-2.12.3
+2.13-SNAPSHOT
 ../pom.xml
   
 

Modified: maven/surefire/trunk/maven-surefire-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/surefire/trunk/maven-surefire-plugin/pom.xml?rev=1377129&r1=1377128&r2=1377129&view=diff
==
--- maven/surefire/trunk/maven-surefire-plugin/pom.xml (original)
+++ maven/surefire/trunk/maven-surefire-plugin/pom.xml Fri Aug 24 21:50:54 2012
@@ -24,7 +24,7 @@
   
 org.apache.maven.surefire
 surefire
-2.12.3
+2.13-SNAPSHOT
 ../pom.xml
   
 

Modified: maven/surefire/trunk/maven-surefire-report-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/surefire/trunk/maven-surefire-report-plugin/pom.xml?rev=1377129&r1=1377128&r2=1377129&view=diff
==
--- maven/surefire/trunk/maven-surefire-report-plugin/pom.xml (original)
+++ maven/surefire/trunk/maven-surefire-report-plugin/pom.xml Fri Aug 24 
21:50:54 2012
@@ -24,7 +24,7 @@
   
 org.apache.maven.surefire
 surefire
-2.12.3
+2.13-SNAPSHOT
 ../pom.xml
   
 

Modified: maven/surefire/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/surefire/trunk/pom.xml?rev=1377129&r1=1377128&r2=1377129&view=diff
==
--- maven/surefire/trunk/pom.xml (original)
+++ maven/surefire/trunk/pom.xml Fri Aug 24 21:50:54 2012
@@ -29,7 +29,7 @@
 
   org.apache.maven.surefire
   surefire
-  2.12.3
+  2.13-SNAPSHOT
   pom
 
   SureFire
@@ -97,9 +97,9 @@
   
 
   
-
scm:svn:http://svn.apache.org/repos/asf/maven/surefire/tags/surefire-2.12.3
-
scm:svn:https://svn.apache.org/repos/asf/maven/surefire/tags/surefire-2.12.3
-
http://svn.apache.org/viewcvs.cgi/maven/surefire/tags/surefire-2.12.3
+
scm:svn:http://svn.apache.org/repos/asf/maven/surefire/trunk/
+
scm:svn:https://svn.apache.org/repos/asf/maven/surefire/trunk/
+http://svn.apache.org/viewcvs.cgi/maven/surefire/trunk
   
   
 jira

Modified: maven/surefire/trunk/surefire-api/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-api/pom.xml?rev=1377129&r1=1377128&r2=1377129&view=diff
==
--- maven/surefire/trunk/surefire-api/pom.xml (original)
+++ maven/surefire/trunk/surefire-api/pom.xml Fri Aug 24 21:50:54 2012
@@ -23,7 +23,7 @@
   
 org.apache.maven.surefire
 surefire
-2.12.3
+2.13-SNAPSHOT
 ../pom.xml
   
 

Modified: m

svn commit: r1377128 - /maven/surefire/tags/surefire-2.12.3/

2012-08-24 Thread krosenvold
Author: krosenvold
Date: Fri Aug 24 21:50:42 2012
New Revision: 1377128

URL: http://svn.apache.org/viewvc?rev=1377128&view=rev
Log:
[maven-release-plugin]  copy for tag surefire-2.12.3

Added:
maven/surefire/tags/surefire-2.12.3/
  - copied from r1377127, maven/surefire/trunk/



svn commit: r1377127 - in /maven/surefire/trunk: ./ maven-failsafe-plugin/ maven-surefire-common/ maven-surefire-plugin/ maven-surefire-report-plugin/ surefire-api/ surefire-booter/ surefire-grouper/

2012-08-24 Thread krosenvold
Author: krosenvold
Date: Fri Aug 24 21:50:32 2012
New Revision: 1377127

URL: http://svn.apache.org/viewvc?rev=1377127&view=rev
Log:
[maven-release-plugin] prepare release surefire-2.12.3

Modified:
maven/surefire/trunk/maven-failsafe-plugin/pom.xml
maven/surefire/trunk/maven-surefire-common/pom.xml
maven/surefire/trunk/maven-surefire-plugin/pom.xml
maven/surefire/trunk/maven-surefire-report-plugin/pom.xml
maven/surefire/trunk/pom.xml
maven/surefire/trunk/surefire-api/pom.xml
maven/surefire/trunk/surefire-booter/pom.xml
maven/surefire/trunk/surefire-grouper/pom.xml
maven/surefire/trunk/surefire-integration-tests/pom.xml
maven/surefire/trunk/surefire-providers/common-junit3/pom.xml
maven/surefire/trunk/surefire-providers/common-junit4/pom.xml
maven/surefire/trunk/surefire-providers/common-junit48/pom.xml
maven/surefire/trunk/surefire-providers/pom.xml
maven/surefire/trunk/surefire-providers/surefire-junit3/pom.xml
maven/surefire/trunk/surefire-providers/surefire-junit4/pom.xml
maven/surefire/trunk/surefire-providers/surefire-junit47/pom.xml
maven/surefire/trunk/surefire-providers/surefire-testng-utils/pom.xml
maven/surefire/trunk/surefire-providers/surefire-testng/pom.xml
maven/surefire/trunk/surefire-setup-integration-tests/pom.xml
maven/surefire/trunk/surefire-shadefire/pom.xml

Modified: maven/surefire/trunk/maven-failsafe-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/surefire/trunk/maven-failsafe-plugin/pom.xml?rev=1377127&r1=1377126&r2=1377127&view=diff
==
--- maven/surefire/trunk/maven-failsafe-plugin/pom.xml (original)
+++ maven/surefire/trunk/maven-failsafe-plugin/pom.xml Fri Aug 24 21:50:32 2012
@@ -24,7 +24,7 @@
   
 org.apache.maven.surefire
 surefire
-2.13-SNAPSHOT
+2.12.3
 ../pom.xml
   
 

Modified: maven/surefire/trunk/maven-surefire-common/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/surefire/trunk/maven-surefire-common/pom.xml?rev=1377127&r1=1377126&r2=1377127&view=diff
==
--- maven/surefire/trunk/maven-surefire-common/pom.xml (original)
+++ maven/surefire/trunk/maven-surefire-common/pom.xml Fri Aug 24 21:50:32 2012
@@ -24,7 +24,7 @@
   
 org.apache.maven.surefire
 surefire
-2.13-SNAPSHOT
+2.12.3
 ../pom.xml
   
 

Modified: maven/surefire/trunk/maven-surefire-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/surefire/trunk/maven-surefire-plugin/pom.xml?rev=1377127&r1=1377126&r2=1377127&view=diff
==
--- maven/surefire/trunk/maven-surefire-plugin/pom.xml (original)
+++ maven/surefire/trunk/maven-surefire-plugin/pom.xml Fri Aug 24 21:50:32 2012
@@ -24,7 +24,7 @@
   
 org.apache.maven.surefire
 surefire
-2.13-SNAPSHOT
+2.12.3
 ../pom.xml
   
 

Modified: maven/surefire/trunk/maven-surefire-report-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/surefire/trunk/maven-surefire-report-plugin/pom.xml?rev=1377127&r1=1377126&r2=1377127&view=diff
==
--- maven/surefire/trunk/maven-surefire-report-plugin/pom.xml (original)
+++ maven/surefire/trunk/maven-surefire-report-plugin/pom.xml Fri Aug 24 
21:50:32 2012
@@ -24,7 +24,7 @@
   
 org.apache.maven.surefire
 surefire
-2.13-SNAPSHOT
+2.12.3
 ../pom.xml
   
 

Modified: maven/surefire/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/surefire/trunk/pom.xml?rev=1377127&r1=1377126&r2=1377127&view=diff
==
--- maven/surefire/trunk/pom.xml (original)
+++ maven/surefire/trunk/pom.xml Fri Aug 24 21:50:32 2012
@@ -29,7 +29,7 @@
 
   org.apache.maven.surefire
   surefire
-  2.13-SNAPSHOT
+  2.12.3
   pom
 
   SureFire
@@ -97,9 +97,9 @@
   
 
   
-
scm:svn:http://svn.apache.org/repos/asf/maven/surefire/trunk/
-
scm:svn:https://svn.apache.org/repos/asf/maven/surefire/trunk/
-http://svn.apache.org/viewcvs.cgi/maven/surefire/trunk
+
scm:svn:http://svn.apache.org/repos/asf/maven/surefire/tags/surefire-2.12.3
+
scm:svn:https://svn.apache.org/repos/asf/maven/surefire/tags/surefire-2.12.3
+
http://svn.apache.org/viewcvs.cgi/maven/surefire/tags/surefire-2.12.3
   
   
 jira

Modified: maven/surefire/trunk/surefire-api/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-api/pom.xml?rev=1377127&r1=1377126&r2=1377127&view=diff
==
--- maven/surefire/trunk/surefire-api/pom.xml (original)
+++ maven/surefire/trunk/surefire-api/pom.xml Fri Aug 24 21:50:32 2012
@@ -23,7 +23,7 @@
   
 org.apache.maven.surefire
 surefire
-2.13-SNAPSHOT
+2.12.3
 ../pom.xml
   
 

Modified: maven/su

svn commit: r1377118 - /maven/surefire/trunk/pom.xml

2012-08-24 Thread krosenvold
Author: krosenvold
Date: Fri Aug 24 21:15:57 2012
New Revision: 1377118

URL: http://svn.apache.org/viewvc?rev=1377118&view=rev
Log:
p-u 3.0.5

Modified:
maven/surefire/trunk/pom.xml

Modified: maven/surefire/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/surefire/trunk/pom.xml?rev=1377118&r1=1377117&r2=1377118&view=diff
==
--- maven/surefire/trunk/pom.xml (original)
+++ maven/surefire/trunk/pom.xml Fri Aug 24 21:15:57 2012
@@ -216,7 +216,7 @@
   
 org.codehaus.plexus
 plexus-utils
-3.0.4
+3.0.5
   
   
 jmock




svn commit: r1377115 [2/2] - in /maven/surefire/trunk: ./ maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/report/ maven-surefire-plugin/src/assembly/ maven-surefire-plugin/src/sit

2012-08-24 Thread krosenvold
Modified: maven/surefire/trunk/surefire-providers/surefire-testng-utils/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-providers/surefire-testng-utils/pom.xml?rev=1377115&r1=1377114&r2=1377115&view=diff
==
--- maven/surefire/trunk/surefire-providers/surefire-testng-utils/pom.xml 
(original)
+++ maven/surefire/trunk/surefire-providers/surefire-testng-utils/pom.xml Fri 
Aug 24 21:06:03 2012
@@ -1,4 +1,22 @@
 
+
 http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
   4.0.0
 

Modified: 
maven/surefire/trunk/surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/surefire/testng/utils/GroupMatcherMethodSelector.java
URL: 
http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/surefire/testng/utils/GroupMatcherMethodSelector.java?rev=1377115&r1=1377114&r2=1377115&view=diff
==
--- 
maven/surefire/trunk/surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/surefire/testng/utils/GroupMatcherMethodSelector.java
 (original)
+++ 
maven/surefire/trunk/surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/surefire/testng/utils/GroupMatcherMethodSelector.java
 Fri Aug 24 21:06:03 2012
@@ -1,5 +1,22 @@
 package org.apache.maven.surefire.testng.utils;
-
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;




svn commit: r1377091 - /maven/sandbox/trunk/plugins/maven-scm-publish-plugin/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java

2012-08-24 Thread olamy
Author: olamy
Date: Fri Aug 24 20:36:40 2012
New Revision: 1377091

URL: http://svn.apache.org/viewvc?rev=1377091&view=rev
Log:
add TODO

Modified:

maven/sandbox/trunk/plugins/maven-scm-publish-plugin/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java

Modified: 
maven/sandbox/trunk/plugins/maven-scm-publish-plugin/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/plugins/maven-scm-publish-plugin/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java?rev=1377091&r1=1377090&r2=1377091&view=diff
==
--- 
maven/sandbox/trunk/plugins/maven-scm-publish-plugin/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java
 (original)
+++ 
maven/sandbox/trunk/plugins/maven-scm-publish-plugin/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java
 Fri Aug 24 20:36:40 2012
@@ -216,6 +216,8 @@ public abstract class AbstractScmPublish
 ReleaseDescriptor releaseDescriptor = new ReleaseDescriptor();
 releaseDescriptor.setInteractive( settings.isInteractiveMode() );
 
+//TODO use from settings with decrypt stuff
+
 releaseDescriptor.setScmPassword( password );
 releaseDescriptor.setScmUsername( username );
 




svn commit: r1377032 - in /maven/surefire/trunk: maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/ surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/fixture/ s

2012-08-24 Thread krosenvold
Author: krosenvold
Date: Fri Aug 24 18:43:31 2012
New Revision: 1377032

URL: http://svn.apache.org/viewvc?rev=1377032&view=rev
Log:
[SUREFIRE-907] threadcount parameter required for forkmode=perthread

Fixed with IT

Added:

maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/Surefire907PerThreadWithoutThreadCountIT.java
   (with props)
Modified:

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

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

Modified: 
maven/surefire/trunk/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java
URL: 
http://svn.apache.org/viewvc/maven/surefire/trunk/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java?rev=1377032&r1=1377031&r2=1377032&view=diff
==
--- 
maven/surefire/trunk/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java
 (original)
+++ 
maven/surefire/trunk/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java
 Fri Aug 24 18:43:31 2012
@@ -632,6 +632,7 @@ public abstract class AbstractSurefireMo
 {
 ensureWorkingDirectoryExists();
 ensureParallelRunningCompatibility();
+ensureThreadCountWithPerThread();
 warnIfUselessUseSystemClassLoaderParameter();
 warnIfDefunctGroupsCombinations();
 }
@@ -1641,6 +1642,15 @@ public abstract class AbstractSurefireMo
 }
 }
 
+void ensureThreadCountWithPerThread()
+throws MojoFailureException
+{
+if ( ForkConfiguration.FORK_PERTHREAD.equals( getEffectiveForkMode() ) 
&& getThreadCount() < 1 )
+{
+throw new MojoFailureException( "Fork mode perthread requires a 
thread count" );
+}
+}
+
 void warnIfUselessUseSystemClassLoaderParameter()
 {
 if ( isUseSystemClassLoader() && isForkModeNever() )

Modified: 
maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/fixture/SurefireLauncher.java
URL: 
http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/fixture/SurefireLauncher.java?rev=1377032&r1=1377031&r2=1377032&view=diff
==
--- 
maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/fixture/SurefireLauncher.java
 (original)
+++ 
maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/fixture/SurefireLauncher.java
 Fri Aug 24 18:43:31 2012
@@ -379,6 +379,10 @@ public class SurefireLauncher
 {
 return forkMode( "pertest" );
 }
+public SurefireLauncher forkPerThread()
+{
+return forkMode( "perthread" );
+}
 
 public SurefireLauncher forkMode( String forkMode )
 {

Added: 
maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/Surefire907PerThreadWithoutThreadCountIT.java
URL: 
http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/Surefire907PerThreadWithoutThreadCountIT.java?rev=1377032&view=auto
==
--- 
maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/Surefire907PerThreadWithoutThreadCountIT.java
 (added)
+++ 
maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/Surefire907PerThreadWithoutThreadCountIT.java
 Fri Aug 24 18:43:31 2012
@@ -0,0 +1,36 @@
+package org.apache.maven.surefire.its.jiras;
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+import org.apache.maven.surefire.its.fixture.OutputValidator;
+import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
+import org.apache.maven.surefi

svn commit: r1377020 - /maven/maven-3/trunk/maven-model-builder/src/main/java/org/apache/maven/model/interpolation/StringSearchModelInterpolator.java

2012-08-24 Thread krosenvold
Author: krosenvold
Date: Fri Aug 24 18:25:16 2012
New Revision: 1377020

URL: http://svn.apache.org/viewvc?rev=1377020&view=rev
Log:
o Changed clumsy collection interpolation into List interpolation, since it's 
all lists anyway.

Performs twice as fast, but you'll have to be a profiler to appreciate this 
subtle
performance increase.

Modified:

maven/maven-3/trunk/maven-model-builder/src/main/java/org/apache/maven/model/interpolation/StringSearchModelInterpolator.java

Modified: 
maven/maven-3/trunk/maven-model-builder/src/main/java/org/apache/maven/model/interpolation/StringSearchModelInterpolator.java
URL: 
http://svn.apache.org/viewvc/maven/maven-3/trunk/maven-model-builder/src/main/java/org/apache/maven/model/interpolation/StringSearchModelInterpolator.java?rev=1377020&r1=1377019&r2=1377020&view=diff
==
--- 
maven/maven-3/trunk/maven-model-builder/src/main/java/org/apache/maven/model/interpolation/StringSearchModelInterpolator.java
 (original)
+++ 
maven/maven-3/trunk/maven-model-builder/src/main/java/org/apache/maven/model/interpolation/StringSearchModelInterpolator.java
 Fri Aug 24 18:25:16 2012
@@ -241,9 +241,13 @@ public class StringSearchModelInterpolat
 fields.add( new StringField( currentField ) );
 }
 }
+else if ( List.class.isAssignableFrom( type ) )
+{
+fields.add( new ListField( currentField ) );
+}
 else if ( Collection.class.isAssignableFrom( type ) )
 {
-fields.add( new CollectionField( currentField ) );
+throw new RuntimeException("We dont interpolate 
into collections, use a list instead");
 }
 else if ( Map.class.isAssignableFrom( type ) )
 {
@@ -348,10 +352,10 @@ public class StringSearchModelInterpolat
 }
 }
 
-static final class CollectionField
+static final class ListField
 extends CacheField
 {
-CollectionField( Field field )
+ListField( Field field )
 {
 super( field );
 }
@@ -360,52 +364,47 @@ public class StringSearchModelInterpolat
 void doInterpolate( Object target, InterpolateObjectAction ctx )
 throws IllegalAccessException
 {
-@SuppressWarnings( "unchecked" ) Collection c = 
(Collection) field.get( target );
-if ( c == null || c.isEmpty() )
+@SuppressWarnings( "unchecked" ) List c = 
(List) field.get( target );
+if ( c == null )
 {
 return;
 }
 
-List originalValues = new ArrayList( c );
-try
-{
-c.clear();
-}
-catch ( UnsupportedOperationException e )
+int size = c.size();
+Object value;
+for ( int i = 0; i < size; i++ )
 {
-return;
-}
 
-for ( Object value : originalValues )
-{
-if ( value == null )
-{
-// add the null back in...not sure what else to do...
-c.add( value );
-}
-else if ( String.class == value.getClass() )
-{
-String interpolated = ctx.interpolate( (String) value 
);
+value = c.get( i );
 
-if ( !interpolated.equals( value ) )
-{
-c.add( interpolated );
-}
-else
-{
-c.add( value );
-}
-}
-else
+if ( value != null )
 {
-c.add( value );
-if ( value.getClass().isArray() )
+if ( String.class == value.getClass() )
 {
-evaluateArray( value, ctx );
+String interpolated = ctx.interpolate( (String) 
value );
+
+if ( !interpolated.equals( value ) )
+{
+try
+{
+c.set( i, interpolated );
+}
+catch ( UnsupportedOperationException e )
+{
+retur

svn commit: r1376991 - in /maven/skins/trunk/maven-fluido-skin/src/main/resources: META-INF/maven/site.vm css/maven-base.css css/maven-theme.css

2012-08-24 Thread olamy
Author: olamy
Date: Fri Aug 24 17:01:48 2012
New Revision: 1376991

URL: http://svn.apache.org/viewvc?rev=1376991&view=rev
Log:
[MSKINS-63] Improve the sidebar layout
Robert patch modified.

Modified:

maven/skins/trunk/maven-fluido-skin/src/main/resources/META-INF/maven/site.vm
maven/skins/trunk/maven-fluido-skin/src/main/resources/css/maven-base.css
maven/skins/trunk/maven-fluido-skin/src/main/resources/css/maven-theme.css

Modified: 
maven/skins/trunk/maven-fluido-skin/src/main/resources/META-INF/maven/site.vm
URL: 
http://svn.apache.org/viewvc/maven/skins/trunk/maven-fluido-skin/src/main/resources/META-INF/maven/site.vm?rev=1376991&r1=1376990&r2=1376991&view=diff
==
--- 
maven/skins/trunk/maven-fluido-skin/src/main/resources/META-INF/maven/site.vm 
(original)
+++ 
maven/skins/trunk/maven-fluido-skin/src/main/resources/META-INF/maven/site.vm 
Fri Aug 24 17:01:48 2012
@@ -249,31 +249,37 @@
   #set ( $collapse = "expanded" )
 #end
   #end
-  
+  
+  #if ( $alignedFileName == $currentItemHref )
+
+  #else
+
+  #end
+  
   #if ( $item.img )
 #if ( $item.position == "left" )
   #if ( $alignedFileName == $currentItemHref )
-#image($item.img $item.alt $item.border $item.width 
$item.height) $item.name
+#image($item.img $item.alt $item.border $item.width 
$item.height) $item.name
   #else
 #link($currentItemHref $item.name $item.target $item.img 
$item.position $item.alt $item.border $item.width $item.height)
   #end
 #else
   #if ( $alignedFileName == $currentItemHref )
-$item.name #image($item.img $item.alt $item.border $item.width 
$item.height)
+$item.name #image($item.img $item.alt $item.border 
$item.width $item.height)
   #else
 #link($currentItemHref $item.name $item.target $item.img 
$item.position $item.alt $item.border $item.width $item.height)
   #end
 #end
   #else
 #if ( $alignedFileName == $currentItemHref )
-  $item.name
+  $item.name
 #else
   #link( $currentItemHref $item.name $item.target $item.img $item.position 
$item.alt $item.border $item.width $item.height )
 #end
   #end
   #if ( $item && $item.items && $item.items.size() > 0 )
 #if ( $collapse == "expanded" )
-  
+  
 #foreach( $subitem in $item.items )
   #menuItem( $subitem )
 #end
@@ -284,6 +290,7 @@
 #end
 ##
 #macro ( mainMenu $menus )
+
   #foreach( $menu in $menus )
 #if ( $menu.name )
   #if ( $menu.img )
@@ -329,22 +336,21 @@
 #set ( $img = '" )
 ##
 #if ( $position == "left" )
-$img $menu.name
+$img $menu.name
 #else
-$menu.name $img
+$menu.name $img
 #end
   #else
-$menu.name
+$menu.name
   #end
 #end
 #if ( $menu.items && $menu.items.size() > 0 )
-
   #foreach( $item in $menu.items )
 #menuItem( $item )
   #end
-
 #end
   #end
+
 #end
 ##
 #macro ( copyright )
@@ -978,8 +984,8 @@
 
   #if ( $sideBarEnabled )
   
-
-  
+
+  
   #publishDate( "navigation-top" $decoration.publishDate 
$decoration.version )
   #mainMenu( $decoration.body.menus )
   #publishDate( "navigation-bottom" $decoration.publishDate 
$decoration.version )
@@ -1002,7 +1008,7 @@
 
 #end
 
-
+
   #if ( $title && $title.endsWith( "Project License" ) )
 $bodyContent
   #else

Modified: 
maven/skins/trunk/maven-fluido-skin/src/main/resources/css/maven-base.css
URL: 
http://svn.apache.org/viewvc/maven/skins/trunk/maven-fluido-skin/src/main/resources/css/maven-base.css?rev=1376991&r1=1376990&r2=1376991&view=diff
==
--- maven/skins/trunk/maven-fluido-skin/src/main/resources/css/maven-base.css 
(original)
+++ maven/skins/trunk/maven-fluido-skin/src/main/resources/css/maven-base.css 
Fri Aug 24 17:01:48 2012
@@ -22,5 +22,4 @@
 .clear{clear:both;visibility: hidden;}
 .clear hr{display: none;}
 .section p,.section p,.section dt,.section dt{margin-right: 7px;margin-left: 
7px;}
-#leftColumn li.none {text-indent: -1em;margin-left: 1em;}
 #ohloh {margin-bottom: 10px;}

Modified: 
maven/skins/trunk/maven-fluido-skin/src/main/resources/css/maven-theme.css
URL: 
http://svn.apache.org/viewvc/maven/skins/trunk/maven-fluido-skin/src/main/resources/css/maven-theme.css?rev=1376991&r1=1376990&r2=1376991&view=diff
==
--- maven/skins/trunk/maven-fluido-skin/src/main/resources/css/maven-theme.css 
(original)
+++ maven/skins/trunk/maven-fluido-skin/src/main/resources/css/maven-theme.css 
Fri Aug 24 17:01:48 2012
@@ -39,7 +39,7 @@ a.externalLink[href^=ftp]{background: ur
 a.externalLink[href^=mailto]{background: url('../images/contact-new.pn

svn commit: r1376966 - /maven/doxia/doxia-tools/trunk/doxia-integration-tools/

2012-08-24 Thread olamy
Author: olamy
Date: Fri Aug 24 15:31:19 2012
New Revision: 1376966

URL: http://svn.apache.org/viewvc?rev=1376966&view=rev
Log:
ignore idea files

Modified:
maven/doxia/doxia-tools/trunk/doxia-integration-tools/   (props changed)

Propchange: maven/doxia/doxia-tools/trunk/doxia-integration-tools/
--
--- svn:ignore (original)
+++ svn:ignore Fri Aug 24 15:31:19 2012
@@ -6,3 +6,5 @@ maven-doxia-tools.ipr
 maven-doxia-tools.iws
 .settings
 bin
+*.iml
+.idea




svn commit: r1376965 - /maven/doxia/doxia-sitetools/trunk/pom.xml

2012-08-24 Thread olamy
Author: olamy
Date: Fri Aug 24 15:31:00 2012
New Revision: 1376965

URL: http://svn.apache.org/viewvc?rev=1376965&view=rev
Log:
use last parent

Modified:
maven/doxia/doxia-sitetools/trunk/pom.xml

Modified: maven/doxia/doxia-sitetools/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/doxia/doxia-sitetools/trunk/pom.xml?rev=1376965&r1=1376964&r2=1376965&view=diff
==
--- maven/doxia/doxia-sitetools/trunk/pom.xml (original)
+++ maven/doxia/doxia-sitetools/trunk/pom.xml Fri Aug 24 15:31:00 2012
@@ -25,7 +25,7 @@ under the License.
   
 org.apache.maven
 maven-parent
-21
+22
 ../../pom/maven/pom.xml
   
 




svn commit: r1376964 - in /maven/doxia: doxia-tools/trunk/pom.xml doxia/trunk/pom.xml site/pom.xml

2012-08-24 Thread olamy
Author: olamy
Date: Fri Aug 24 15:30:13 2012
New Revision: 1376964

URL: http://svn.apache.org/viewvc?rev=1376964&view=rev
Log:
use last parent

Modified:
maven/doxia/doxia-tools/trunk/pom.xml
maven/doxia/doxia/trunk/pom.xml
maven/doxia/site/pom.xml

Modified: maven/doxia/doxia-tools/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/doxia/doxia-tools/trunk/pom.xml?rev=1376964&r1=1376963&r2=1376964&view=diff
==
--- maven/doxia/doxia-tools/trunk/pom.xml (original)
+++ maven/doxia/doxia-tools/trunk/pom.xml Fri Aug 24 15:30:13 2012
@@ -25,7 +25,7 @@ under the License.
   
 org.apache.maven
 maven-parent
-21
+22
 ../../pom/maven/pom.xml
   
 

Modified: maven/doxia/doxia/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/pom.xml?rev=1376964&r1=1376963&r2=1376964&view=diff
==
--- maven/doxia/doxia/trunk/pom.xml (original)
+++ maven/doxia/doxia/trunk/pom.xml Fri Aug 24 15:30:13 2012
@@ -25,7 +25,7 @@ under the License.
   
 org.apache.maven
 maven-parent
-21
+22
 ../../pom/maven/pom.xml
   
 

Modified: maven/doxia/site/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/doxia/site/pom.xml?rev=1376964&r1=1376963&r2=1376964&view=diff
==
--- maven/doxia/site/pom.xml (original)
+++ maven/doxia/site/pom.xml Fri Aug 24 15:30:13 2012
@@ -25,7 +25,7 @@ under the License.
   
 org.apache.maven
 maven-parent
-19
+22
 ../../pom/maven/pom.xml
   
 




svn commit: r1376963 - /maven/doxia/trunks/pom.xml

2012-08-24 Thread olamy
Author: olamy
Date: Fri Aug 24 15:29:48 2012
New Revision: 1376963

URL: http://svn.apache.org/viewvc?rev=1376963&view=rev
Log:
use last parent

Modified:
maven/doxia/trunks/pom.xml

Modified: maven/doxia/trunks/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/doxia/trunks/pom.xml?rev=1376963&r1=1376962&r2=1376963&view=diff
==
--- maven/doxia/trunks/pom.xml (original)
+++ maven/doxia/trunks/pom.xml Fri Aug 24 15:29:48 2012
@@ -35,6 +35,7 @@ under the License.
 doxia
 doxia-sitetools
 doxia-tools
+site
   
 
   




svn commit: r1376861 - /maven/plugins/trunk/maven-dependency-plugin/pom.xml

2012-08-24 Thread olamy
Author: olamy
Date: Fri Aug 24 08:29:22 2012
New Revision: 1376861

URL: http://svn.apache.org/viewvc?rev=1376861&view=rev
Log:
[maven-release-plugin] prepare for next development iteration

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

Modified: maven/plugins/trunk/maven-dependency-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/pom.xml?rev=1376861&r1=1376860&r2=1376861&view=diff
==
--- maven/plugins/trunk/maven-dependency-plugin/pom.xml (original)
+++ maven/plugins/trunk/maven-dependency-plugin/pom.xml Fri Aug 24 08:29:22 2012
@@ -30,7 +30,7 @@ under the License.
   
 
   maven-dependency-plugin
-  2.5.1
+  2.5.2-SNAPSHOT
   maven-plugin
 
   Maven Dependency Plugin
@@ -41,9 +41,9 @@ under the License.
   
 
   
-
scm:svn:http://svn.apache.org/repos/asf/maven/plugins/tags/maven-dependency-plugin-2.5.1
-
scm:svn:https://svn.apache.org/repos/asf/maven/plugins/tags/maven-dependency-plugin-2.5.1
-
http://svn.apache.org/viewvc/maven/plugins/tags/maven-dependency-plugin-2.5.1
+
scm:svn:http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-dependency-plugin/
+
scm:svn:https://svn.apache.org/repos/asf/maven/plugins/trunk/maven-dependency-plugin/
+
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/
   
   
 JIRA




svn commit: r1376859 - /maven/plugins/trunk/maven-dependency-plugin/pom.xml

2012-08-24 Thread olamy
Author: olamy
Date: Fri Aug 24 08:29:14 2012
New Revision: 1376859

URL: http://svn.apache.org/viewvc?rev=1376859&view=rev
Log:
[maven-release-plugin] prepare release maven-dependency-plugin-2.5.1

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

Modified: maven/plugins/trunk/maven-dependency-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/pom.xml?rev=1376859&r1=1376858&r2=1376859&view=diff
==
--- maven/plugins/trunk/maven-dependency-plugin/pom.xml (original)
+++ maven/plugins/trunk/maven-dependency-plugin/pom.xml Fri Aug 24 08:29:14 2012
@@ -30,7 +30,7 @@ under the License.
   
 
   maven-dependency-plugin
-  2.5.1-SNAPSHOT
+  2.5.1
   maven-plugin
 
   Maven Dependency Plugin
@@ -41,9 +41,9 @@ under the License.
   
 
   
-
scm:svn:http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-dependency-plugin/
-
scm:svn:https://svn.apache.org/repos/asf/maven/plugins/trunk/maven-dependency-plugin/
-
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/
+
scm:svn:http://svn.apache.org/repos/asf/maven/plugins/tags/maven-dependency-plugin-2.5.1
+
scm:svn:https://svn.apache.org/repos/asf/maven/plugins/tags/maven-dependency-plugin-2.5.1
+
http://svn.apache.org/viewvc/maven/plugins/tags/maven-dependency-plugin-2.5.1
   
   
 JIRA




svn commit: r1376860 - /maven/plugins/tags/maven-dependency-plugin-2.5.1/

2012-08-24 Thread olamy
Author: olamy
Date: Fri Aug 24 08:29:19 2012
New Revision: 1376860

URL: http://svn.apache.org/viewvc?rev=1376860&view=rev
Log:
[maven-release-plugin]  copy for tag maven-dependency-plugin-2.5.1

Added:
maven/plugins/tags/maven-dependency-plugin-2.5.1/
  - copied from r1376859, maven/plugins/trunk/maven-dependency-plugin/