svn commit: r1065954 - in /maven/release/trunk: ./ maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/

2011-02-01 Thread olamy
Author: olamy
Date: Tue Feb  1 09:19:37 2011
New Revision: 1065954

URL: http://svn.apache.org/viewvc?rev=1065954view=rev
Log:
[MRELEASE-641] upgrade to scm 1.5 (hg plugin insists on 'pushing')

Modified:

maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/GenerateReleasePomsPhaseTest.java

maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/RemoveReleasePomsPhaseTest.java

maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/ScmCommitDevelopmentPhaseTest.java

maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/ScmCommitPreparationPhaseTest.java

maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/ScmTagPhaseTest.java
maven/release/trunk/pom.xml

Modified: 
maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/GenerateReleasePomsPhaseTest.java
URL: 
http://svn.apache.org/viewvc/maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/GenerateReleasePomsPhaseTest.java?rev=1065954r1=1065953r2=1065954view=diff
==
--- 
maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/GenerateReleasePomsPhaseTest.java
 (original)
+++ 
maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/GenerateReleasePomsPhaseTest.java
 Tue Feb  1 09:19:37 2011
@@ -28,7 +28,9 @@ import java.util.List;
 
 import org.apache.maven.Maven;
 import org.apache.maven.project.MavenProject;
+import org.apache.maven.scm.ScmFile;
 import org.apache.maven.scm.ScmFileSet;
+import org.apache.maven.scm.ScmFileStatus;
 import org.apache.maven.scm.command.add.AddScmResult;
 import org.apache.maven.scm.manager.ScmManager;
 import org.apache.maven.scm.manager.ScmManagerStub;
@@ -124,9 +126,15 @@ public class GenerateReleasePomsPhaseTes
 
 Constraint[] arguments = new Constraint[] { new IsAnything(), new 
IsScmFileSetEquals( fileSet ) };
 
-scmProviderMock.expects( new InvokeOnceMatcher() ).method( add 
).with( arguments ).will(
-new ReturnStub( new AddScmResult( ..., 
Collections.singletonList( Maven.RELEASE_POMv4 ) ) ) );
+scmProviderMock
+.expects( new InvokeOnceMatcher() )
+.method( add )
+.with( arguments )
+.will( new ReturnStub( new AddScmResult( ..., Collections
+   .singletonList( new ScmFile( Maven.RELEASE_POMv4, 
ScmFileStatus.ADDED ) ) ) ) );
 
+
+
 ScmManagerStub stub = (ScmManagerStub) lookup( ScmManager.ROLE );
 stub.setScmProvider( (ScmProvider) scmProviderMock.proxy() );
 

Modified: 
maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/RemoveReleasePomsPhaseTest.java
URL: 
http://svn.apache.org/viewvc/maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/RemoveReleasePomsPhaseTest.java?rev=1065954r1=1065953r2=1065954view=diff
==
--- 
maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/RemoveReleasePomsPhaseTest.java
 (original)
+++ 
maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/RemoveReleasePomsPhaseTest.java
 Tue Feb  1 09:19:37 2011
@@ -21,7 +21,9 @@ package org.apache.maven.shared.release.
 
 import org.apache.maven.Maven;
 import org.apache.maven.project.MavenProject;
+import org.apache.maven.scm.ScmFile;
 import org.apache.maven.scm.ScmFileSet;
+import org.apache.maven.scm.ScmFileStatus;
 import org.apache.maven.scm.command.remove.RemoveScmResult;
 import org.apache.maven.scm.manager.ScmManager;
 import org.apache.maven.scm.manager.ScmManagerStub;
@@ -70,9 +72,15 @@ public class RemoveReleasePomsPhaseTest
 
 Mock scmProviderMock = new Mock( ScmProvider.class );
 Constraint[] arguments = new Constraint[] { new IsAnything(), new 
IsScmFileSetEquals( fileSet ), new IsAnything() };
-scmProviderMock.expects( new InvokeOnceMatcher() ).method( remove 
).with( arguments ).will(
-new ReturnStub( new RemoveScmResult( ..., 
Collections.singletonList( Maven.RELEASE_POMv4 ) ) ) );
+scmProviderMock
+.expects( new InvokeOnceMatcher() )
+.method( remove )
+.with( arguments )
+.will( new ReturnStub( new RemoveScmResult( ..., Collections
+   .singletonList( new ScmFile( Maven.RELEASE_POMv4, 
ScmFileStatus.DELETED ) ) ) ) );
 
+
+
 ScmManagerStub stub = (ScmManagerStub) lookup( ScmManager.ROLE );
 stub.setScmProvider( (ScmProvider) scmProviderMock.proxy() );
 
@@ -99,8 +107,12 

svn commit: r1065957 - /maven/release/trunk/maven-release-manager/pom.xml

2011-02-01 Thread olamy
Author: olamy
Date: Tue Feb  1 09:36:32 2011
New Revision: 1065957

URL: http://svn.apache.org/viewvc?rev=1065957view=rev
Log:
use last modello plugin version
and set useJava5 - true

Modified:
maven/release/trunk/maven-release-manager/pom.xml

Modified: maven/release/trunk/maven-release-manager/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/release/trunk/maven-release-manager/pom.xml?rev=1065957r1=1065956r2=1065957view=diff
==
--- maven/release/trunk/maven-release-manager/pom.xml (original)
+++ maven/release/trunk/maven-release-manager/pom.xml Tue Feb  1 09:36:32 2011
@@ -228,7 +228,7 @@
   plugin
 groupIdorg.codehaus.modello/groupId
 artifactIdmodello-maven-plugin/artifactId
-version1.1/version
+version1.4.1/version
 executions
   execution
 goals
@@ -241,6 +241,7 @@
 configuration
   version2.2.0/version
   packageWithVersionfalse/packageWithVersion
+  useJava5true/useJava5
   models
 modelsrc/main/mdo/release-descriptor.mdo/model
   /models




svn commit: r1065973 - /maven/shared/trunk/maven-doxia-tools/src/main/java/org/apache/maven/doxia/tools/DefaultSiteTool.java

2011-02-01 Thread ltheussl
Author: ltheussl
Date: Tue Feb  1 10:06:02 2011
New Revision: 1065973

URL: http://svn.apache.org/viewvc?rev=1065973view=rev
Log:
add a note about MSITE-159

Modified:

maven/shared/trunk/maven-doxia-tools/src/main/java/org/apache/maven/doxia/tools/DefaultSiteTool.java

Modified: 
maven/shared/trunk/maven-doxia-tools/src/main/java/org/apache/maven/doxia/tools/DefaultSiteTool.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-doxia-tools/src/main/java/org/apache/maven/doxia/tools/DefaultSiteTool.java?rev=1065973r1=1065972r2=1065973view=diff
==
--- 
maven/shared/trunk/maven-doxia-tools/src/main/java/org/apache/maven/doxia/tools/DefaultSiteTool.java
 (original)
+++ 
maven/shared/trunk/maven-doxia-tools/src/main/java/org/apache/maven/doxia/tools/DefaultSiteTool.java
 Tue Feb  1 10:06:02 2011
@@ -495,6 +495,7 @@ public class DefaultSiteTool
 decorationModel.setBannerLeft( banner );
 }
 
+/* TODO: MSITE-159: make this configurable? */
 if ( project.getUrl() != null )
 {
 assembler.resolvePaths( decorationModel, project.getUrl() );




svn commit: r1065976 - /maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/MapVersionsPhase.java

2011-02-01 Thread olamy
Author: olamy
Date: Tue Feb  1 10:07:03 2011
New Revision: 1065976

URL: http://svn.apache.org/viewvc?rev=1065976view=rev
Log:
remove unused immport

Modified:

maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/MapVersionsPhase.java

Modified: 
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/MapVersionsPhase.java
URL: 
http://svn.apache.org/viewvc/maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/MapVersionsPhase.java?rev=1065976r1=1065975r2=1065976view=diff
==
--- 
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/MapVersionsPhase.java
 (original)
+++ 
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/MapVersionsPhase.java
 Tue Feb  1 10:07:03 2011
@@ -19,6 +19,9 @@ package org.apache.maven.shared.release.
  * under the License.
  */
 
+import java.util.Iterator;
+import java.util.List;
+
 import org.apache.maven.artifact.ArtifactUtils;
 import org.apache.maven.project.MavenProject;
 import org.apache.maven.shared.release.ReleaseExecutionException;
@@ -32,10 +35,6 @@ import org.apache.maven.shared.release.v
 import org.codehaus.plexus.components.interactivity.Prompter;
 import org.codehaus.plexus.components.interactivity.PrompterException;
 
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
 /**
  * Map projects to their new versions after release / into the next 
development cycle.
  *




svn commit: r1065981 - /maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/PomFinder.java

2011-02-01 Thread olamy
Author: olamy
Date: Tue Feb  1 10:15:30 2011
New Revision: 1065981

URL: http://svn.apache.org/viewvc?rev=1065981view=rev
Log:
remove unused immport

Modified:

maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/PomFinder.java

Modified: 
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/PomFinder.java
URL: 
http://svn.apache.org/viewvc/maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/PomFinder.java?rev=1065981r1=1065980r2=1065981view=diff
==
--- 
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/PomFinder.java
 (original)
+++ 
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/PomFinder.java
 Tue Feb  1 10:15:30 2011
@@ -19,6 +19,9 @@ package org.apache.maven.shared.release.
  * under the License.
  */
 
+import java.io.File;
+import java.io.IOException;
+
 import org.apache.maven.model.Model;
 import org.apache.maven.model.Parent;
 import org.apache.maven.model.io.xpp3.MavenXpp3Reader;
@@ -28,11 +31,6 @@ import org.codehaus.plexus.util.ReaderFa
 import org.codehaus.plexus.util.xml.XmlStreamReader;
 import org.codehaus.plexus.util.xml.pull.XmlPullParserException;
 
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.IOException;
-import java.io.InputStreamReader;
-
 
 
 /**




svn commit: r1065999 - /maven/release/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/BranchReleaseMojo.java

2011-02-01 Thread olamy
Author: olamy
Date: Tue Feb  1 11:20:44 2011
New Revision: 1065999

URL: http://svn.apache.org/viewvc?rev=1065999view=rev
Log:
remove unused import

Modified:

maven/release/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/BranchReleaseMojo.java

Modified: 
maven/release/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/BranchReleaseMojo.java
URL: 
http://svn.apache.org/viewvc/maven/release/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/BranchReleaseMojo.java?rev=1065999r1=1065998r2=1065999view=diff
==
--- 
maven/release/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/BranchReleaseMojo.java
 (original)
+++ 
maven/release/trunk/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/BranchReleaseMojo.java
 Tue Feb  1 11:20:44 2011
@@ -19,7 +19,8 @@ package org.apache.maven.plugins.release
  * under the License.
  */
 
-import org.apache.commons.lang.StringUtils;
+import java.util.Arrays;
+
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.plugin.MojoFailureException;
 import org.apache.maven.shared.release.ReleaseExecutionException;
@@ -27,8 +28,6 @@ import org.apache.maven.shared.release.R
 import org.apache.maven.shared.release.config.ReleaseDescriptor;
 import org.apache.maven.shared.release.config.ReleaseUtils;
 
-import java.util.Arrays;
-
 /**
  * Branch a project in SCM, using the same steps as the 
ttrelease:prepare/tt goal, creating a branch instead of a tag.
  * For more info see a 
href=http://maven.apache.org/plugins/maven-release-plugin/examples/branch.html;http://maven.apache.org/plugins/maven-release-plugin/examples/branch.html/a.




svn commit: r1066014 [4/4] - in /maven/release/trunk: maven-release-manager/src/main/java/org/apache/maven/shared/release/ maven-release-manager/src/main/java/org/apache/maven/shared/release/exec/ mav

2011-02-01 Thread olamy
Modified: 
maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/ScmCommitPreparationPhaseTest.java
URL: 
http://svn.apache.org/viewvc/maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/ScmCommitPreparationPhaseTest.java?rev=1066014r1=1066013r2=1066014view=diff
==
--- 
maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/ScmCommitPreparationPhaseTest.java
 (original)
+++ 
maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/ScmCommitPreparationPhaseTest.java
 Tue Feb  1 11:55:50 2011
@@ -66,8 +66,6 @@ public class ScmCommitPreparationPhaseTe
 {
 private static final String PREFIX = [maven-release-manager] prepare 
release ;
 
-private static final File[] EMPTY_FILE_ARRAY = new File[0];
-
 protected void setUp()
 throws Exception
 {
@@ -90,7 +88,7 @@ public class ScmCommitPreparationPhaseTe
 public void testCommit()
 throws Exception
 {
-List reactorProjects = createReactorProjects();
+ListMavenProject reactorProjects = createReactorProjects();
 ReleaseDescriptor descriptor = new ReleaseDescriptor();
 descriptor.setScmSourceUrl( scm-url );
 MavenProject rootProject = ReleaseUtil.getRootProject( reactorProjects 
);
@@ -123,20 +121,19 @@ public class ScmCommitPreparationPhaseTe
 throws Exception
 {
 ReleaseDescriptor descriptor = new ReleaseDescriptor();
-List reactorProjects = createReactorProjects( scm-commit/, 
multiple-poms );
+ListMavenProject reactorProjects = createReactorProjects( 
scm-commit/, multiple-poms );
 descriptor.setScmSourceUrl( scm-url );
 MavenProject rootProject = ReleaseUtil.getRootProject( reactorProjects 
);
 descriptor.setWorkingDirectory( 
rootProject.getFile().getParentFile().getAbsolutePath() );
 descriptor.setScmReleaseLabel( release-label );
 
-List poms = new ArrayList();
-for ( Iterator i = reactorProjects.iterator(); i.hasNext(); )
+ListFile poms = new ArrayListFile();
+for ( IteratorMavenProject i = reactorProjects.iterator(); 
i.hasNext(); )
 {
-MavenProject project = (MavenProject) i.next();
+MavenProject project = i.next();
 poms.add( project.getFile() );
 }
-ScmFileSet fileSet = new ScmFileSet( 
rootProject.getFile().getParentFile(), (File[]) poms.toArray(
-EMPTY_FILE_ARRAY ) );
+ScmFileSet fileSet = new ScmFileSet( 
rootProject.getFile().getParentFile(), poms);
 
 Mock scmProviderMock = new Mock( ScmProvider.class );
 Constraint[] arguments = new Constraint[]{new IsAnything(), new 
IsScmFileSetEquals( fileSet ), new IsNull(),
@@ -162,7 +159,7 @@ public class ScmCommitPreparationPhaseTe
 phase = (ReleasePhase) lookup( ReleasePhase.ROLE, 
scm-commit-development );
 
 ReleaseDescriptor descriptor = new ReleaseDescriptor();
-List reactorProjects = createReactorProjects();
+ListMavenProject reactorProjects = createReactorProjects();
 descriptor.setScmSourceUrl( scm-url );
 MavenProject rootProject = ReleaseUtil.getRootProject( reactorProjects 
);
 descriptor.setWorkingDirectory( 
rootProject.getFile().getParentFile().getAbsolutePath() );
@@ -192,7 +189,7 @@ public class ScmCommitPreparationPhaseTe
 throws Exception
 {
 ReleaseDescriptor descriptor = new ReleaseDescriptor();
-List reactorProjects = createReactorProjects();
+ListMavenProject reactorProjects = createReactorProjects();
 
 try
 {
@@ -208,7 +205,7 @@ public class ScmCommitPreparationPhaseTe
 public void testCommitGenerateReleasePoms()
 throws Exception
 {
-List reactorProjects = createReactorProjects();
+ListMavenProject reactorProjects = createReactorProjects();
 ReleaseDescriptor descriptor = new ReleaseDescriptor();
 descriptor.setScmSourceUrl( scm-url );
 descriptor.setGenerateReleasePoms( true );
@@ -216,7 +213,7 @@ public class ScmCommitPreparationPhaseTe
 descriptor.setWorkingDirectory( 
rootProject.getFile().getParentFile().getAbsolutePath() );
 descriptor.setScmReleaseLabel( release-label );
 
-List files = new ArrayList();
+ListFile files = new ArrayListFile();
 files.add( rootProject.getFile() );
 files.add( ReleaseUtil.getReleasePom( rootProject ) );
 ScmFileSet fileSet = new ScmFileSet( 
rootProject.getFile().getParentFile(), files );
@@ -243,7 +240,7 @@ public class ScmCommitPreparationPhaseTe
 throws Exception
 {
 ReleaseDescriptor descriptor = new ReleaseDescriptor();
-List reactorProjects = createReactorProjects();
+ListMavenProject 

svn commit: r1066020 - /maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/util/PomFinderTest.java

2011-02-01 Thread olamy
Author: olamy
Date: Tue Feb  1 12:04:41 2011
New Revision: 1066020

URL: http://svn.apache.org/viewvc?rev=1066020view=rev
Log:
more details if assert failed

Modified:

maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/util/PomFinderTest.java

Modified: 
maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/util/PomFinderTest.java
URL: 
http://svn.apache.org/viewvc/maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/util/PomFinderTest.java?rev=1066020r1=1066019r2=1066020view=diff
==
--- 
maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/util/PomFinderTest.java
 (original)
+++ 
maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/util/PomFinderTest.java
 Tue Feb  1 12:04:41 2011
@@ -53,7 +53,7 @@ public class PomFinderTest extends Plexu
 
 File pomFile = new File( pomUrl.getFile() );
 found = pf.parsePom( pomFile );
-assertTrue( found );
+assertTrue(pomFile not found pomUrl  + pomUrl + , pomFile  + 
pomFile.getPath() , found );
 
 {
 File foundPom = pf.findMatchingPom( pomFile.getParentFile() );




svn commit: r1066038 - in /maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site: AbstractSiteMojo.java AbstractSiteRenderingMojo.java SiteDeployMojo.java SiteStageDeployMo

2011-02-01 Thread ltheussl
Author: ltheussl
Date: Tue Feb  1 13:00:59 2011
New Revision: 1066038

URL: http://svn.apache.org/viewvc?rev=1066038view=rev
Log:
make SiteDeployMojo extend AbstractSiteMojo. this makes project parameters like 
locales, reactorProjects, etc available in the deploy and stage mojos, which 
will be needed for fixing MSITE-322, MSITE-537

Modified:

maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractSiteMojo.java

maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractSiteRenderingMojo.java

maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteDeployMojo.java

maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteStageDeployMojo.java

maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteStageMojo.java

Modified: 
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractSiteMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractSiteMojo.java?rev=1066038r1=1066037r2=1066038view=diff
==
--- 
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractSiteMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractSiteMojo.java
 Tue Feb  1 13:00:59 2011
@@ -20,19 +20,14 @@ package org.apache.maven.plugins.site;
  */
 
 import java.io.File;
-import java.util.Iterator;
+
 import java.util.List;
-import java.util.Locale;
-import java.util.Map;
 
 import org.apache.maven.artifact.repository.ArtifactRepository;
-import org.apache.maven.doxia.site.decoration.DecorationModel;
-import org.apache.maven.doxia.site.decoration.Menu;
-import org.apache.maven.doxia.site.decoration.MenuItem;
 import org.apache.maven.doxia.tools.SiteTool;
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.project.MavenProject;
-import org.apache.maven.reporting.MavenReport;
+
 import org.codehaus.plexus.i18n.I18N;
 import org.codehaus.plexus.util.ReaderFactory;
 
@@ -133,50 +128,6 @@ public abstract class AbstractSiteMojo
 return ( outputEncoding == null ) ? ReaderFactory.UTF_8 : 
outputEncoding;
 }
 
-protected void populateReportItems( DecorationModel decorationModel, 
Locale locale,
-MapString, MavenReport 
reportsByOutputName )
-{
-for ( IteratorMenu i = decorationModel.getMenus().iterator(); 
i.hasNext(); )
-{
-Menu menu = i.next();
-
-populateItemRefs( menu.getItems(), locale, reportsByOutputName );
-}
-}
-
-private void populateItemRefs( ListMenuItem items, Locale locale, 
MapString, MavenReport reportsByOutputName )
-{
-for ( IteratorMenuItem i = items.iterator(); i.hasNext(); )
-{
-MenuItem item = i.next();
-
-if ( item.getRef() != null )
-{
-MavenReport report = reportsByOutputName.get( item.getRef() );
-
-if ( report != null )
-{
-
-if ( item.getName() == null )
-{
-item.setName( report.getName( locale ) );
-}
-
-if ( item.getHref() == null || item.getHref().length() == 
0 )
-{
-item.setHref( report.getOutputName() + .html );
-}
-}
-else
-{
-getLog().warn( Unrecognised reference: ' + item.getRef() 
+ ' );
-i.remove();
-}
-}
-populateItemRefs( item.getItems(), locale, reportsByOutputName );
-}
-}
-
 /**
  * TODO should be removed see PLXUTILS-61
  *

Modified: 
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractSiteRenderingMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractSiteRenderingMojo.java?rev=1066038r1=1066037r2=1066038view=diff
==
--- 
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractSiteRenderingMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractSiteRenderingMojo.java
 Tue Feb  1 13:00:59 2011
@@ -19,11 +19,24 @@ package org.apache.maven.plugins.site;
  * under the License.
  */
 
+import java.io.File;
+import java.io.IOException;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Locale;
+import java.util.Map;
+

svn commit: r1066045 - in /maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase: IsScmFileSetEquals.java RunCompleteGoalsPhaseTest.java RunPerformGoalsPhaseTes

2011-02-01 Thread olamy
Author: olamy
Date: Tue Feb  1 13:48:03 2011
New Revision: 1066045

URL: http://svn.apache.org/viewvc?rev=1066045view=rev
Log:
some cosmetic cleanup (remove some deprecated use)

Modified:

maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/IsScmFileSetEquals.java

maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/RunCompleteGoalsPhaseTest.java

maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/RunPerformGoalsPhaseTest.java

maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/RunPrepareGoalsPhaseTest.java

Modified: 
maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/IsScmFileSetEquals.java
URL: 
http://svn.apache.org/viewvc/maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/IsScmFileSetEquals.java?rev=1066045r1=1066044r2=1066045view=diff
==
--- 
maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/IsScmFileSetEquals.java
 (original)
+++ 
maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/IsScmFileSetEquals.java
 Tue Feb  1 13:48:03 2011
@@ -19,8 +19,6 @@ package org.apache.maven.shared.release.
  * under the License.
  */
 
-import java.util.Arrays;
-
 import org.apache.maven.scm.ScmFileSet;
 import org.jmock.core.Constraint;
 
@@ -45,7 +43,7 @@ public class IsScmFileSetEquals
 ScmFileSet fs = (ScmFileSet) object;
 
 return fs.getBasedir().equals( fileSet.getBasedir() ) 
-Arrays.asList( fs.getFiles() ).equals( Arrays.asList( 
fileSet.getFiles() ) );
+ fs.getFileList().equals( fileSet.getFileList() );
 }
 
 public StringBuffer describeTo( StringBuffer stringBuffer )

Modified: 
maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/RunCompleteGoalsPhaseTest.java
URL: 
http://svn.apache.org/viewvc/maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/RunCompleteGoalsPhaseTest.java?rev=1066045r1=1066044r2=1066045view=diff
==
--- 
maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/RunCompleteGoalsPhaseTest.java
 (original)
+++ 
maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/RunCompleteGoalsPhaseTest.java
 Tue Feb  1 13:48:03 2011
@@ -22,11 +22,13 @@ package org.apache.maven.shared.release.
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.project.MavenProject;
 import org.apache.maven.settings.Settings;
 import org.apache.maven.shared.release.ReleaseExecutionException;
 import org.apache.maven.shared.release.ReleaseFailureException;
 import org.apache.maven.shared.release.config.ReleaseDescriptor;
 import org.apache.maven.shared.release.env.DefaultReleaseEnvironment;
+import org.apache.maven.shared.release.env.ReleaseEnvironment;
 import org.apache.maven.shared.release.exec.MavenExecutor;
 import org.apache.maven.shared.release.exec.MavenExecutorException;
 import org.codehaus.plexus.PlexusTestCase;
@@ -72,9 +74,9 @@ public class RunCompleteGoalsPhaseTest
 
 mock.expects( new InvokeOnceMatcher() ).method( executeGoals ).with( 
constraints );
 
-phase.setMavenExecutor( (MavenExecutor) mock.proxy() );
+phase.setMavenExecutor(ReleaseEnvironment.DEFAULT_MAVEN_EXECUTOR_ID, 
(MavenExecutor) mock.proxy() );
 
-phase.execute( config, (Settings) null, (List) null );
+phase.execute( config, (Settings) null, (ListMavenProject) null );
 
 // just needs to survive the mock
 assertTrue( true );
@@ -94,7 +96,7 @@ public class RunCompleteGoalsPhaseTest
 new IsAnything(), new IsEqual( Boolean.TRUE ), new IsAnything(), 
new IsAnything()};
 mock.expects( new InvokeOnceMatcher() ).method( executeGoals ).with( 
constraints );
 
-phase.setMavenExecutor( (MavenExecutor) mock.proxy() );
+phase.setMavenExecutor(ReleaseEnvironment.DEFAULT_MAVEN_EXECUTOR_ID, 
(MavenExecutor) mock.proxy() );
 
 phase.simulate( config, new DefaultReleaseEnvironment(), null );
 
@@ -117,11 +119,11 @@ public class RunCompleteGoalsPhaseTest
 mock.expects( new InvokeOnceMatcher() ).method( executeGoals ).with( 
constraints ).will(
 new ThrowStub( new MavenExecutorException( ..., new Exception() 
) ) );
 
-phase.setMavenExecutor( (MavenExecutor) mock.proxy() );
+phase.setMavenExecutor(ReleaseEnvironment.DEFAULT_MAVEN_EXECUTOR_ID, 
(MavenExecutor) mock.proxy() );
 
 try
 {
-phase.execute( config, (Settings) null, (List) null );
+phase.execute( config, 

svn commit: r1066064 - /maven/maven-3/trunk/maven-artifact/src/main/java/org/apache/maven/artifact/DefaultArtifact.java

2011-02-01 Thread krosenvold
Author: krosenvold
Date: Tue Feb  1 15:29:32 2011
New Revision: 1066064

URL: http://svn.apache.org/viewvc?rev=1066064view=rev
Log:
[MNG-4996] Made scope and version volatile on artifact

Resisted the urge to make *everything* threadsafe on this class, which I will
happily admit has been there for a long time.

Modified:

maven/maven-3/trunk/maven-artifact/src/main/java/org/apache/maven/artifact/DefaultArtifact.java

Modified: 
maven/maven-3/trunk/maven-artifact/src/main/java/org/apache/maven/artifact/DefaultArtifact.java
URL: 
http://svn.apache.org/viewvc/maven/maven-3/trunk/maven-artifact/src/main/java/org/apache/maven/artifact/DefaultArtifact.java?rev=1066064r1=1066063r2=1066064view=diff
==
--- 
maven/maven-3/trunk/maven-artifact/src/main/java/org/apache/maven/artifact/DefaultArtifact.java
 (original)
+++ 
maven/maven-3/trunk/maven-artifact/src/main/java/org/apache/maven/artifact/DefaultArtifact.java
 Tue Feb  1 15:29:32 2011
@@ -53,7 +53,7 @@ public class DefaultArtifact
 
 private final String classifier;
 
-private String scope;
+private volatile String scope;
 
 private volatile File file;
 
@@ -67,7 +67,7 @@ public class DefaultArtifact
 
 private ListString dependencyTrail;
 
-private String version;
+private volatile String version;
 
 private VersionRange versionRange;
 




svn commit: r1066323 - in /maven/plugins/trunk/maven-dependency-plugin/src: main/java/org/apache/maven/plugin/dependency/utils/markers/DefaultFileMarkerHandler.java test/java/org/apache/maven/plugin/d

2011-02-01 Thread brianf
Author: brianf
Date: Wed Feb  2 04:05:27 2011
New Revision: 1066323

URL: http://svn.apache.org/viewvc?rev=1066323view=rev
Log:
MDEP-225 applied patch to touch marker file timestamps if they already exist. 
Patch from Phillip Hellewell 

Modified:

maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/utils/markers/DefaultFileMarkerHandler.java

maven/plugins/trunk/maven-dependency-plugin/src/test/java/org/apache/maven/plugin/dependency/utils/filters/TestMarkerFileFilter.java

Modified: 
maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/utils/markers/DefaultFileMarkerHandler.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/utils/markers/DefaultFileMarkerHandler.java?rev=1066323r1=1066322r2=1066323view=diff
==
--- 
maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/utils/markers/DefaultFileMarkerHandler.java
 (original)
+++ 
maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/utils/markers/DefaultFileMarkerHandler.java
 Wed Feb  2 04:05:27 2011
@@ -113,7 +113,25 @@ public class DefaultFileMarkerHandler
 {
 throw new MojoExecutionException( Unable to create Marker:  + 
marker.getAbsolutePath(), e );
 }
-
+
+// update marker file timestamp
+try
+{
+long ts;
+if ( this.artifact != null  this.artifact.getFile() != null )
+{
+ts = this.artifact.getFile().lastModified();
+}
+else
+{
+ts = System.currentTimeMillis();
+}
+marker.setLastModified( ts );
+}
+catch ( Exception e )
+{
+throw new MojoExecutionException( Unable to update Marker 
timestamp:  + marker.getAbsolutePath(), e );
+}
 }
 
 /**

Modified: 
maven/plugins/trunk/maven-dependency-plugin/src/test/java/org/apache/maven/plugin/dependency/utils/filters/TestMarkerFileFilter.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/test/java/org/apache/maven/plugin/dependency/utils/filters/TestMarkerFileFilter.java?rev=1066323r1=1066322r2=1066323view=diff
==
--- 
maven/plugins/trunk/maven-dependency-plugin/src/test/java/org/apache/maven/plugin/dependency/utils/filters/TestMarkerFileFilter.java
 (original)
+++ 
maven/plugins/trunk/maven-dependency-plugin/src/test/java/org/apache/maven/plugin/dependency/utils/filters/TestMarkerFileFilter.java
 Wed Feb  2 04:05:27 2011
@@ -123,19 +123,27 @@ public class TestMarkerFileFilter
 public void testMarkerTimestamp()
 throws IOException, MojoExecutionException, ArtifactFilterException
 {
+// filter includes release artifact because no marker present
+// filter includes snapshot artifact becaues it is newer than marker
 DependencyArtifactStubFactory fileFact = new 
DependencyArtifactStubFactory( outputFolder, true );
 Artifact snap = fileFact.getSnapshotArtifact();
 Artifact release = fileFact.getReleaseArtifact();
 HashSet tempArtifacts = new HashSet();
 tempArtifacts.add( snap );
 tempArtifacts.add( release );
-snap.getFile().setLastModified( snap.getFile().lastModified() + 1500 );
 DefaultFileMarkerHandler handler = new DefaultFileMarkerHandler( snap, 
outputFolder );
 handler.setMarker();
+snap.getFile().setLastModified( snap.getFile().lastModified() + 1500 );
 MarkerFileFilter filter = new MarkerFileFilter( false, false, true, 
new DefaultFileMarkerHandler( outputFolder ) );
 Set result = filter.filter( tempArtifacts);
 assertEquals( 2, result.size() );
 
+// update marker; filter won't include snapshot because timestamps 
equal
+handler.setMarker();
+result = filter.filter( tempArtifacts );
+assertEquals( 1, result.size() );
+
+// filter won't include snapshot because it is older than marker
 snap.getFile().setLastModified( snap.getFile().lastModified() - 1 
);
 
 result = filter.filter( tempArtifacts );