svn commit: r571924 - in /maven/doxia/doxia/trunk/doxia-modules/doxia-module-xhtml/src: main/java/org/apache/maven/doxia/module/xhtml/ test/java/org/apache/maven/doxia/module/xhtml/

2007-09-01 Thread ltheussl
Author: ltheussl
Date: Sat Sep  1 21:54:10 2007
New Revision: 571924

URL: http://svn.apache.org/viewvc?rev=571924view=rev
Log:
Write out default head and body to make it usable stand-alone. Add a simpler 
constructor to the sink, the renderingContext shouldn't be required.  Add the 
identity test.

Added:

maven/doxia/doxia/trunk/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlIdentityTest.java
   (with props)
Modified:

maven/doxia/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java

maven/doxia/doxia/trunk/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlSinkTest.java

Modified: 
maven/doxia/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java
URL: 
http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java?rev=571924r1=571923r2=571924view=diff
==
--- 
maven/doxia/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java
 (original)
+++ 
maven/doxia/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java
 Sat Sep  1 21:54:10 2007
@@ -64,8 +64,6 @@
 
 private PrintWriter writer;
 
-//private StringsMap directives;
-
 private RenderingContext renderingContext;
 
 private int[] cellJustif;
@@ -76,8 +74,28 @@
 
 /**
  * @param writer
+ */
+public XhtmlSink( Writer writer )
+{
+this( writer, null );
+}
+
+/**
+ * @param writer
+ * @param renderingContext
+ */
+public XhtmlSink( Writer writer, RenderingContext renderingContext )
+{
+this.writer = new PrintWriter( writer );
+
+this.renderingContext = renderingContext;
+}
+
+/**
+ * @param writer
  * @param renderingContext
  * @param directives
+ * @todo directives Map is not used
  */
 public XhtmlSink( Writer writer, RenderingContext renderingContext, Map 
directives )
 {
@@ -129,12 +147,14 @@
 /** [EMAIL PROTECTED] */
 public void head()
 {
-// Not used overridden in site renderer
-// directive( head() );
-
 resetState();
 
 headFlag = true;
+
+write( !DOCTYPE html PUBLIC \-//W3C//DTD XHTML 1.0 
Transitional//EN\ 
\http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\; );
+write( html xmlns=\http://www.w3.org/1999/xhtml\; );
+
+writeStartTag( Tag.HEAD );
 }
 
 /** [EMAIL PROTECTED] */
@@ -142,8 +162,7 @@
 {
 headFlag = false;
 
-// Not used overridden in site renderer
-//directive( head_() );
+writeEndTag( Tag.HEAD );
 }
 
 /**
@@ -207,18 +226,14 @@
 /** [EMAIL PROTECTED] */
 public void body()
 {
-// Not used overridden in site renderer
-//String body = directiveValue( body() );
-//write( body );
+writeStartTag( Tag.BODY );
 }
 
 /** [EMAIL PROTECTED] */
 public void body_()
 {
-// Not used overridden in site renderer
-//String body = directiveValue( body_() );
-//write( body );
-//resetState();
+writeEndTag( Tag.BODY );
+writeEndTag( Tag.HTML );
 }
 
 // --
@@ -1190,15 +1205,19 @@
 /** [EMAIL PROTECTED] */
 protected void write( String text )
 {
-String relativePathToBasedir = renderingContext.getRelativePath();
-
-if ( relativePathToBasedir != null )
+// TODO: this doesn't belong here
+if ( renderingContext != null )
 {
-text = StringUtils.replace( text, $relativePath, 
relativePathToBasedir );
-}
-else
-{
-text = StringUtils.replace( text, $relativePath, . );
+String relativePathToBasedir = renderingContext.getRelativePath();
+
+if ( relativePathToBasedir == null )
+{
+text = StringUtils.replace( text, $relativePath, . );
+}
+else
+{
+text = StringUtils.replace( text, $relativePath, 
relativePathToBasedir );
+}
 }
 
 writer.write( text );

Added: 
maven/doxia/doxia/trunk/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlIdentityTest.java
URL: 
http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlIdentityTest.java?rev=571924view=auto
==
--- 

svn commit: r571772 - /maven/site/trunk/src/site/apt/guides/mini/guide-attached-tests.apt

2007-09-01 Thread brianf
Author: brianf
Date: Sat Sep  1 05:01:34 2007
New Revision: 571772

URL: http://svn.apache.org/viewvc?rev=571772view=rev
Log:
updated with working example

Modified:
maven/site/trunk/src/site/apt/guides/mini/guide-attached-tests.apt

Modified: maven/site/trunk/src/site/apt/guides/mini/guide-attached-tests.apt
URL: 
http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/guides/mini/guide-attached-tests.apt?rev=571772r1=571771r2=571772view=diff
==
--- maven/site/trunk/src/site/apt/guides/mini/guide-attached-tests.apt 
(original)
+++ maven/site/trunk/src/site/apt/guides/mini/guide-attached-tests.apt Sat Sep  
1 05:01:34 2007
@@ -60,7 +60,7 @@
 * Using the attached test JAR
 
  In order to use the attached test JAR that was created above you simply 
specify a dependency on the main
- artifact with a specified type of test-jar:
+ artifact with a specified type of tests:
 
 ++
 
@@ -71,7 +71,8 @@
   groupIdcom.myco.app/groupId
   artifactIdfoo/artifactId
   version1.0-SNAPSHOT/version
-  typetest-jar/type
+  typetests/type
+ scopetest/scope
 /dependency
   /dependencies
   ...




svn commit: r571788 - /maven/trunks/

2007-09-01 Thread vsiveton
Author: vsiveton
Date: Sat Sep  1 05:40:23 2007
New Revision: 571788

URL: http://svn.apache.org/viewvc?rev=571788view=rev
Log:
o added enforcer to externals (due to r571653)

Modified:
maven/trunks/   (props changed)

Propchange: maven/trunks/
--
--- svn:externals (original)
+++ svn:externals Sat Sep  1 05:40:23 2007
@@ -20,3 +20,4 @@
 ant-tasks   
https://svn.apache.org/repos/asf/maven/ant-tasks/trunk
 sandbox
https://svn.apache.org/repos/asf/maven/sandbox/trunk
 project
https://svn.apache.org/repos/asf/maven/project
+enforcer   
https://svn.apache.org/repos/asf/maven/enforcer/trunk




svn commit: r571806 - /maven/pom/trunk/maven/pom.xml

2007-09-01 Thread dennisl
Author: dennisl
Date: Sat Sep  1 07:40:05 2007
New Revision: 571806

URL: http://svn.apache.org/viewvc?rev=571806view=rev
Log:
o Use the new javadocs URL for log4j.

Modified:
maven/pom/trunk/maven/pom.xml

Modified: maven/pom/trunk/maven/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/pom/trunk/maven/pom.xml?rev=571806r1=571805r2=571806view=diff
==
--- maven/pom/trunk/maven/pom.xml (original)
+++ maven/pom/trunk/maven/pom.xml Sat Sep  1 07:40:05 2007
@@ -204,7 +204,7 @@
 linkhttp://commons.apache.org/logging/apidocs//link
 linkhttp://commons.apache.org/pool/apidocs//link
 linkhttp://www.junit.org/junit/javadoc//link
-linkhttp://logging.apache.org/log4j/docs/api//link
+linkhttp://logging.apache.org/log4j/1.2/apidocs//link
 linkhttp://jakarta.apache.org/regexp/apidocs//link
 
linkhttp://velocity.apache.org/engine/releases/velocity-1.5/apidocs//link
   /links




svn commit: r571859 [2/2] - in /maven/artifact/trunk/src: main/java/org/apache/maven/artifact/manager/ main/java/org/apache/maven/artifact/resolver/ test/java/org/apache/maven/artifact/resolver/

2007-09-01 Thread jvanzyl
Modified: 
maven/artifact/trunk/src/test/java/org/apache/maven/artifact/resolver/DefaultArtifactCollectorTest.java
URL: 
http://svn.apache.org/viewvc/maven/artifact/trunk/src/test/java/org/apache/maven/artifact/resolver/DefaultArtifactCollectorTest.java?rev=571859r1=571858r2=571859view=diff
==
--- 
maven/artifact/trunk/src/test/java/org/apache/maven/artifact/resolver/DefaultArtifactCollectorTest.java
 (original)
+++ 
maven/artifact/trunk/src/test/java/org/apache/maven/artifact/resolver/DefaultArtifactCollectorTest.java
 Sat Sep  1 12:15:55 2007
@@ -311,14 +311,9 @@
 
 b.addDependency( c, [1.0,2.0] );
 
-try
-{
-ArtifactResolutionResult res = collect( a );
-fail( Should not succeed collecting, got:  + res.getArtifacts() 
);
-}
-catch ( ArtifactResolutionException expected )
-{
-}
+ArtifactResolutionResult res = collect( a );
+
+assertTrue( res.hasVersionRangeViolations() );
 }
 
 public void testUnboundedRangeWhenVersionUnavailable()
@@ -329,15 +324,9 @@
 a.addDependency( c, [2.0,] );
 b.addDependency( c, [1.0,] );
 
-try
-{
-ArtifactResolutionResult res = collect( a );
-fail( Should not succeed collecting, got:  + res.getArtifacts() 
);
-}
-catch ( ArtifactResolutionException expected )
-{
-assertTrue( true );
-}
+ArtifactResolutionResult res = collect( a );
+
+assertTrue( res.hasVersionRangeViolations() );
 }
 
 public void testUnboundedRangeBelowLastRelease()
@@ -362,15 +351,9 @@
 createArtifactSpec( c, 2.0 );
 a.addDependency( c, [10.0,) );
 
-try
-{
-ArtifactResolutionResult res = collect( a );
-fail( Should not succeed collecting, got:  + res.getArtifacts() 
);
-}
-catch ( ArtifactResolutionException expected )
-{
-assertTrue( true );
-}
+ArtifactResolutionResult res = collect( a );
+
+assertTrue( res.hasVersionRangeViolations() );
 }
 
 public void testResolveManagedVersion()
@@ -675,6 +658,11 @@
 a.addDependency( b, [1.0,) );
 createArtifactSpec( b, 1.0-SNAPSHOT );
 
+ArtifactResolutionResult res = collect( a );
+
+assertTrue( res.hasVersionRangeViolations() );
+
+/*
 try
 {
 ArtifactResolutionResult res = collect( a );
@@ -684,6 +672,7 @@
 {
 assertTrue( e.getMessage().indexOf( [1.0-SNAPSHOT] )  
e.getMessage().indexOf( [1.0,) ) );
 }
+*/
 }
 
 private Artifact getArtifact( String id, Set artifacts )




svn commit: r571860 - /maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/resolver/

2007-09-01 Thread jvanzyl
Author: jvanzyl
Date: Sat Sep  1 12:20:38 2007
New Revision: 571860

URL: http://svn.apache.org/viewvc?rev=571860view=rev
Log:
o don't need this with the changes to maven-artifact

Removed:

maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/resolver/



svn commit: r571861 - /maven/components/trunk/maven-embedder/idea-embedder.sh

2007-09-01 Thread jvanzyl
Author: jvanzyl
Date: Sat Sep  1 12:21:20 2007
New Revision: 571861

URL: http://svn.apache.org/viewvc?rev=571861view=rev
Log:
o add a little script for Vlad to build the embedder JAR for the IntelliJ 
integration

Added:
maven/components/trunk/maven-embedder/idea-embedder.sh   (with props)

Added: maven/components/trunk/maven-embedder/idea-embedder.sh
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-embedder/idea-embedder.sh?rev=571861view=auto
==
--- maven/components/trunk/maven-embedder/idea-embedder.sh (added)
+++ maven/components/trunk/maven-embedder/idea-embedder.sh Sat Sep  1 12:21:20 
2007
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+# At this point I've already tested the embedder. This is just an easy way for 
the JetBrains folks
+# to create the embedder they need for integration.
+
+mvn -Dmaven.test.skip=true -Pidea clean package

Propchange: maven/components/trunk/maven-embedder/idea-embedder.sh
--
svn:eol-style = native

Propchange: maven/components/trunk/maven-embedder/idea-embedder.sh
--
svn:executable = *

Propchange: maven/components/trunk/maven-embedder/idea-embedder.sh
--
svn:keywords = Author Date Id Revision




svn commit: r571847 - in /maven/sandbox/trunk/archetypeng: ./ archetype-plugin/ archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/registry/

2007-09-01 Thread rafale
Author: rafale
Date: Sat Sep  1 11:05:57 2007
New Revision: 571847

URL: http://svn.apache.org/viewvc?rev=571847view=rev
Log:
Added Javadoc to fullfill docck:check

Modified:
maven/sandbox/trunk/archetypeng/archetype-plugin/pom.xml

maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/registry/AddExtensionsMojo.java

maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/registry/AddGroupsMojo.java

maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/registry/AddLanguagesMojo.java

maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/registry/AddRepositoriesMojo.java

maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/registry/RemoveExtensionsMojo.java

maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/registry/RemoveGroupsMojo.java

maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/registry/RemoveLanguagesMojo.java

maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/registry/RemoveRepositoriesMojo.java

maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/registry/ShowExtensionsMojo.java

maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/registry/ShowGroupsMojo.java

maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/registry/ShowLanguagesMojo.java

maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/registry/ShowRepositoriesMojo.java
maven/sandbox/trunk/archetypeng/pom.xml

Modified: maven/sandbox/trunk/archetypeng/archetype-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/archetypeng/archetype-plugin/pom.xml?rev=571847r1=571846r2=571847view=diff
==
--- maven/sandbox/trunk/archetypeng/archetype-plugin/pom.xml (original)
+++ maven/sandbox/trunk/archetypeng/archetype-plugin/pom.xml Sat Sep  1 
11:05:57 2007
@@ -31,13 +31,15 @@
 /parent
 
 groupIdorg.apache.maven.plugins/groupId
-!-- TODO: The purpose is to call mvn archetypeng:*
-   w/out the need to add a plugin group in settings --
+!--  The purpose is to call mvn archetypeng:*
+  w/out the need to add a plugin group in settings --
 artifactIdmaven-archetypeng-plugin/artifactId
 version1.0-SNAPSHOT/version
 
 nameMaven ArchetypeNG Plugin/name
 packagingmaven-plugin/packaging
+
+prerequisitesmaven2.0.7/maven/prerequisites
 
 dependencies
 dependency

Modified: 
maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/registry/AddExtensionsMojo.java
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/registry/AddExtensionsMojo.java?rev=571847r1=571846r2=571847view=diff
==
--- 
maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/registry/AddExtensionsMojo.java
 (original)
+++ 
maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/registry/AddExtensionsMojo.java
 Sat Sep  1 11:05:57 2007
@@ -36,6 +36,10 @@
 import java.util.List;
 
 /**
+ * Adds one or more filtered extensions in the registry.
+ * The registered filtered extensions are used to discriminate
+ * text files from binary files based on their file extension
+ * during create-from-project.
  * @author   rafale
  * @requiresProject  false
  * @goal add-extensions
@@ -49,16 +53,23 @@
 ArchetypeRegistryManager archetypeRegistryManager;
 
 /**
+ * The filtered extension to add to the registry.
+ *
+ * This option is mutually exclusive with extensions.
  * @parameter  expression=${extension}
  */
 String extension;
 
 /**
+ * The filtered extensions to add to the registry: ext1,ext2,...
+ *
+ * This option is mutually exclusive with extension.
  * @parameter  expression=${extensions}
  */
 String extensions;
 
 /**
+ * The location of the registry file.
  * @parameter  expression=${user.home}/.m2/archetype.xml
  */
 private File archetypeRegistryFile;

Modified: 
maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/registry/AddGroupsMojo.java
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/registry/AddGroupsMojo.java?rev=571847r1=571846r2=571847view=diff

svn commit: r571849 - in /maven/sandbox/trunk/archetypeng: archetype-creator/src/main/java/org/apache/maven/archetype/creator/FilesetArchetypeCreator.java archetype-plugin/src/main/java/org/apache/mav

2007-09-01 Thread rafale
Author: rafale
Date: Sat Sep  1 11:09:07 2007
New Revision: 571849

URL: http://svn.apache.org/viewvc?rev=571849view=rev
Log:
Fixing ARCHETYPE-94 by having archetypes define different prefixes

Modified:

maven/sandbox/trunk/archetypeng/archetype-creator/src/main/java/org/apache/maven/archetype/creator/FilesetArchetypeCreator.java

maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/AddArchetypeMetadataMojo.java

Modified: 
maven/sandbox/trunk/archetypeng/archetype-creator/src/main/java/org/apache/maven/archetype/creator/FilesetArchetypeCreator.java
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/archetypeng/archetype-creator/src/main/java/org/apache/maven/archetype/creator/FilesetArchetypeCreator.java?rev=571849r1=571848r2=571849view=diff
==
--- 
maven/sandbox/trunk/archetypeng/archetype-creator/src/main/java/org/apache/maven/archetype/creator/FilesetArchetypeCreator.java
 (original)
+++ 
maven/sandbox/trunk/archetypeng/archetype-creator/src/main/java/org/apache/maven/archetype/creator/FilesetArchetypeCreator.java
 Sat Sep  1 11:09:07 2007
@@ -145,6 +145,7 @@
 model.setArtifactId ( archetypeDefinition.getArtifactId () );
 model.setVersion ( archetypeDefinition.getVersion () );
 model.setPackaging ( maven-archetype );
+model.setName( archetypeDefinition.getArtifactId () );
 
 Build build = new Build ();
 model.setBuild ( build );
@@ -325,7 +326,7 @@
 Archetype  + archetypeDescriptor.getId () +  old descriptor 
written
 );
 
-archetypeRegistryManager.addGroup ( archetypeConfiguration.getProperty 
( Constants.GROUP_ID ), archetypeRegistryFile );
+archetypeRegistryManager.addGroup ( 
archetypeConfiguration.getGroupId(), archetypeRegistryFile );
 }
 
 private void addRequiredProperties (

Modified: 
maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/AddArchetypeMetadataMojo.java
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/AddArchetypeMetadataMojo.java?rev=571849r1=571848r2=571849view=diff
==
--- 
maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/AddArchetypeMetadataMojo.java
 (original)
+++ 
maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/AddArchetypeMetadataMojo.java
 Sat Sep  1 11:09:07 2007
@@ -102,8 +102,8 @@
 {
 if ( goalPrefix == null )
 {
-//goalPrefix = PluginDescriptor.getGoalPrefixFromArtifactId( 
project.getArtifactId() );
-goalPrefix = archetypeng;
+//goalPrefix = PluginDescriptor.getGoalPrefixFromArtifactId( 
project.getArtifactId () );
+goalPrefix = project.getArtifactId ();
 }
 
 return goalPrefix;




svn commit: r571873 - /maven/components/trunk/make-embedder.sh

2007-09-01 Thread jvanzyl
Author: jvanzyl
Date: Sat Sep  1 14:27:48 2007
New Revision: 571873

URL: http://svn.apache.org/viewvc?rev=571873view=rev
Log:
o moved the the embedder directory

Removed:
maven/components/trunk/make-embedder.sh



svn commit: r571874 - in /maven/components/trunk/maven-embedder: embedder-idea.sh idea-embedder.sh pom.xml

2007-09-01 Thread jvanzyl
Author: jvanzyl
Date: Sat Sep  1 14:28:26 2007
New Revision: 571874

URL: http://svn.apache.org/viewvc?rev=571874view=rev
Log:
o creating two scripts for convenience for the IntelliJ and Eclipse IDE 
integrators

Added:
maven/components/trunk/maven-embedder/embedder-idea.sh
  - copied unchanged from r571861, 
maven/components/trunk/maven-embedder/idea-embedder.sh
Removed:
maven/components/trunk/maven-embedder/idea-embedder.sh
Modified:
maven/components/trunk/maven-embedder/pom.xml

Modified: maven/components/trunk/maven-embedder/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-embedder/pom.xml?rev=571874r1=571873r2=571874view=diff
==
--- maven/components/trunk/maven-embedder/pom.xml (original)
+++ maven/components/trunk/maven-embedder/pom.xml Sat Sep  1 14:28:26 2007
@@ -97,7 +97,7 @@
   plugin
 artifactIdshade-maven-plugin/artifactId
 groupIdorg.codehaus.mojo/groupId
-version1.0-alpha-12-SNAPSHOT/version
+version1.0-alpha-12/version
 executions
   execution
 phasepackage/phase
@@ -150,7 +150,7 @@
--
   idtycho/id
   properties
-bundleVersion2.1.0.v20070728-1835/bundleVersion
+bundleVersion2.1.0.v20070901-1427/bundleVersion
   /properties
   build
 resources
@@ -163,7 +163,7 @@
   plugin
 artifactIdshade-maven-plugin/artifactId
 groupIdorg.codehaus.mojo/groupId
-version1.0-alpha-11-SNAPSHOT/version
+version1.0-alpha-12/version
 executions
   execution
 phasepackage/phase
@@ -171,7 +171,7 @@
   goalshade/goal
 /goals
 configuration
-  shadedArtifactIdmaven-embedder-idea/shadedArtifactId
+  finalNamemaven-embedder-tycho-${bundleVersion}/finalName
   
createDependencyReducedPomfalse/createDependencyReducedPom
   !-- this will work with shade plugin 1.0-alpha-11-SNAP --
   
keepDependenciesWithProvidedScopetrue/keepDependenciesWithProvidedScope
@@ -185,9 +185,6 @@
   excludejunit:junit/exclude
   excludejmock:jmock/exclude
   excludexml-apis:xml-apis/exclude
-  !-- So this is required for the IDEA embedder which 
already has its own copy of JDOM --
-  excludejdom:jdom/exclude
-  excludejtidy:jtidy/exclude
 /excludes
   /artifactSet
   relocations
@@ -216,7 +213,7 @@
   plugin
 artifactIdshade-maven-plugin/artifactId
 groupIdorg.codehaus.mojo/groupId
-version1.0-alpha-10/version
+version1.0-alpha-12/version
 executions
   execution
 phasepackage/phase




svn commit: r571876 - in /maven/components/trunk/maven-embedder: pom.xml src/main/assembly/bin.xml

2007-09-01 Thread jvanzyl
Author: jvanzyl
Date: Sat Sep  1 14:36:35 2007
New Revision: 571876

URL: http://svn.apache.org/viewvc?rev=571876view=rev
Log:
o putting the old style assembly back as it is too much pain to for the uber jar

Modified:
maven/components/trunk/maven-embedder/pom.xml
maven/components/trunk/maven-embedder/src/main/assembly/bin.xml

Modified: maven/components/trunk/maven-embedder/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-embedder/pom.xml?rev=571876r1=571875r2=571876view=diff
==
--- maven/components/trunk/maven-embedder/pom.xml (original)
+++ maven/components/trunk/maven-embedder/pom.xml Sat Sep  1 14:36:35 2007
@@ -108,7 +108,6 @@
   !-- The IDEA folks don't want to put SNAPSHOT libs in their 
projects even though they are --
   finalNamemaven-embedder-idea-2.1/finalName
   
createDependencyReducedPomfalse/createDependencyReducedPom
-  !-- this will work with shade plugin 1.0-alpha-11-SNAP --
   
keepDependenciesWithProvidedScopetrue/keepDependenciesWithProvidedScope
   transformers
 transformer 
implementation=org.codehaus.mojo.shade.resource.ComponentsXmlResourceTransformer/
@@ -173,7 +172,6 @@
 configuration
   finalNamemaven-embedder-tycho-${bundleVersion}/finalName
   
createDependencyReducedPomfalse/createDependencyReducedPom
-  !-- this will work with shade plugin 1.0-alpha-11-SNAP --
   
keepDependenciesWithProvidedScopetrue/keepDependenciesWithProvidedScope
   transformers
 transformer 
implementation=org.codehaus.mojo.shade.resource.ComponentsXmlResourceTransformer/
@@ -210,46 +208,6 @@
   /activation
   build
 plugins
-  plugin
-artifactIdshade-maven-plugin/artifactId
-groupIdorg.codehaus.mojo/groupId
-version1.0-alpha-12/version
-executions
-  execution
-phasepackage/phase
-goals
-  goalshade/goal
-/goals
-configuration
-  shadedArtifactAttachedtrue/shadedArtifactAttached
-  
createDependencyReducedPomfalse/createDependencyReducedPom
-  !-- this will work with shade plugin 1.0-alpha-11-SNAP --
-  
keepDependenciesWithProvidedScopetrue/keepDependenciesWithProvidedScope
-  transformers
-transformer 
implementation=org.codehaus.mojo.shade.resource.ComponentsXmlResourceTransformer/
-  /transformers
-  artifactSet
-excludes
-  
excludeorg.codehaus.plexus:plexus-component-api/exclude
-  excludeclassworlds:classworlds/exclude
-  excludejunit:junit/exclude
-  excludejmock:jmock/exclude
-  excludexml-apis:xml-apis/exclude
-/excludes
-  /artifactSet
-  relocations
-relocation
-  patternorg.codehaus.plexus.util/pattern
-  excludes
-excludeorg.codehaus.plexus.util.xml.Xpp3Dom/exclude
-excludeorg.codehaus.plexus.util.xml.pull.*/exclude
-  /excludes
-/relocation
-  /relocations
-/configuration
-  /execution
-/executions
-  /plugin
   plugin
 artifactIdmaven-assembly-plugin/artifactId
 version2.2-beta-1/version

Modified: maven/components/trunk/maven-embedder/src/main/assembly/bin.xml
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-embedder/src/main/assembly/bin.xml?rev=571876r1=571875r2=571876view=diff
==
--- maven/components/trunk/maven-embedder/src/main/assembly/bin.xml (original)
+++ maven/components/trunk/maven-embedder/src/main/assembly/bin.xml Sat Sep  1 
14:36:35 2007
@@ -31,6 +31,18 @@
 includeorg.codehaus.plexus:plexus-classworlds/include
   /includes
 /dependencySet
+dependencySet
+  outputDirectorylib/outputDirectory
+  excludes
+excludeorg.codehaus.plexus:plexus-classworlds/exclude
+excludeorg.codehaus.plexus:plexus-component-api/exclude
+excludeclassworlds:classworlds/exclude
+excludejunit:junit/exclude
+excludejmock:jmock/exclude
+excludexml-apis:xml-apis/exclude
+excludeorg.apache.maven:maven-artifact/exclude
+  /excludes
+/dependencySet
   /dependencySets
   fileSets
 fileSet
@@ -67,7 +79,7 @@
   directorytarget/directory
   outputDirectorylib/outputDirectory
   

svn commit: r571883 - /maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/AbstractEmbedderTestCase.java

2007-09-01 Thread jvanzyl
Author: jvanzyl
Date: Sat Sep  1 14:56:32 2007
New Revision: 571883

URL: http://svn.apache.org/viewvc?rev=571883view=rev
Log:
o removing debug

Modified:

maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/AbstractEmbedderTestCase.java

Modified: 
maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/AbstractEmbedderTestCase.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/AbstractEmbedderTestCase.java?rev=571883r1=571882r2=571883view=diff
==
--- 
maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/AbstractEmbedderTestCase.java
 (original)
+++ 
maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/AbstractEmbedderTestCase.java
 Sat Sep  1 14:56:32 2007
@@ -20,15 +20,6 @@
  */
 
 import org.codehaus.plexus.PlexusTestCase;
-import org.codehaus.plexus.util.FileUtils;
-import org.apache.maven.execution.MavenExecutionRequest;
-import org.apache.maven.execution.DefaultMavenExecutionRequest;
-import org.apache.maven.execution.MavenExecutionResult;
-
-import java.io.File;
-import java.util.List;
-import java.util.Arrays;
-import java.util.Iterator;
 
 public abstract class AbstractEmbedderTestCase
 extends PlexusTestCase
@@ -39,8 +30,6 @@
 throws Exception
 {
 super.setUp();
-
-System.out.println(   + getBasedir() );
 
 ClassLoader classLoader = 
Thread.currentThread().getContextClassLoader();
 




svn commit: r571884 - in /maven/site/trunk/src/site/apt: download.apt.vm guides/index.apt proposals/incubator/nmaven.apt

2007-09-01 Thread dennisl
Author: dennisl
Date: Sat Sep  1 14:58:48 2007
New Revision: 571884

URL: http://svn.apache.org/viewvc?rev=571884view=rev
Log:
o Set EOL style to native.

Modified:
maven/site/trunk/src/site/apt/download.apt.vm   (props changed)
maven/site/trunk/src/site/apt/guides/index.apt   (props changed)
maven/site/trunk/src/site/apt/proposals/incubator/nmaven.apt   (props 
changed)

Propchange: maven/site/trunk/src/site/apt/download.apt.vm
--
svn:eol-style = native

Propchange: maven/site/trunk/src/site/apt/guides/index.apt
--
svn:eol-style = native

Propchange: maven/site/trunk/src/site/apt/proposals/incubator/nmaven.apt
--
svn:eol-style = native




svn commit: r571885 - in /maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder: execution/ validation/

2007-09-01 Thread jvanzyl
Author: jvanzyl
Date: Sat Sep  1 14:59:30 2007
New Revision: 571885

URL: http://svn.apache.org/viewvc?rev=571885view=rev
Log:
o sorting tests in packages by execution, validation, and project (to come)

Added:

maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/execution/

maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/execution/AbstractEmbedderExecutionTestCase.java
   (contents, props changed)
  - copied, changed from r571359, 
maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/AbstractEmbedderExecutionTestCase.java

maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/execution/EmbedderUsingEclipsePluginTest.java
   (contents, props changed)
  - copied, changed from r571359, 
maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/EmbedderUsingEclipsePluginTest.java

maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/execution/EmbedderUsingScmPluginTest.java
   (contents, props changed)
  - copied, changed from r571359, 
maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/EmbedderUsingScmPluginTest.java

maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/validation/

maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/validation/MavenEmbedderCrappySettingsConfigurationTest.java
   (contents, props changed)
  - copied, changed from r571862, 
maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/MavenEmbedderCrappySettingsConfigurationTest.java

maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/validation/ValidateConfigurationTest.java
   (contents, props changed)
  - copied, changed from r571359, 
maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/ValidateConfigurationTest.java

Copied: 
maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/execution/AbstractEmbedderExecutionTestCase.java
 (from r571359, 
maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/AbstractEmbedderExecutionTestCase.java)
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/execution/AbstractEmbedderExecutionTestCase.java?p2=maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/execution/AbstractEmbedderExecutionTestCase.javap1=maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/AbstractEmbedderExecutionTestCase.javar1=571359r2=571885rev=571885view=diff
==
--- 
maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/AbstractEmbedderExecutionTestCase.java
 (original)
+++ 
maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/execution/AbstractEmbedderExecutionTestCase.java
 Sat Sep  1 14:59:30 2007
@@ -1,4 +1,4 @@
-package org.apache.maven.embedder;
+package org.apache.maven.embedder.execution;
 
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
@@ -19,6 +19,7 @@
  * under the License.
  */
 
+import org.apache.maven.embedder.AbstractEmbedderTestCase;
 import org.apache.maven.execution.DefaultMavenExecutionRequest;
 import org.apache.maven.execution.MavenExecutionRequest;
 import org.apache.maven.execution.MavenExecutionResult;

Propchange: 
maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/execution/AbstractEmbedderExecutionTestCase.java
--
svn:eol-style = native

Propchange: 
maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/execution/AbstractEmbedderExecutionTestCase.java
--
svn:keywords = Author Date Id Revision

Copied: 
maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/execution/EmbedderUsingEclipsePluginTest.java
 (from r571359, 
maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/EmbedderUsingEclipsePluginTest.java)
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/execution/EmbedderUsingEclipsePluginTest.java?p2=maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/execution/EmbedderUsingEclipsePluginTest.javap1=maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/EmbedderUsingEclipsePluginTest.javar1=571359r2=571885rev=571885view=diff
==
--- 
maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/EmbedderUsingEclipsePluginTest.java
 (original)
+++ 

svn commit: r571886 - /maven/site/trunk/src/site/apt/plugins/index.apt

2007-09-01 Thread dennisl
Author: dennisl
Date: Sat Sep  1 15:05:07 2007
New Revision: 571886

URL: http://svn.apache.org/viewvc?rev=571886view=rev
Log:
o Update version number for taglist-maven-plugin.

Modified:
maven/site/trunk/src/site/apt/plugins/index.apt

Modified: maven/site/trunk/src/site/apt/plugins/index.apt
URL: 
http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/plugins/index.apt?rev=571886r1=571885r2=571886view=diff
==
--- maven/site/trunk/src/site/apt/plugins/index.apt (original)
+++ maven/site/trunk/src/site/apt/plugins/index.apt Sat Sep  1 15:05:07 2007
@@ -138,7 +138,7 @@
 
*---+-+--+
 | {{{http://mojo.codehaus.org/sql-maven-plugin/} sql}}   
 | 1.0 | Executes SQL scripts from files or inline.
 
*---+-+--+
-| {{{http://mojo.codehaus.org/taglist-maven-plugin/} taglist}}   
 | 2.0 | Generate a list of tasks based on tags in your code.
+| {{{http://mojo.codehaus.org/taglist-maven-plugin/} taglist}}   
 | 2.1 | Generate a list of tasks based on tags in your code.
 
*---+-+--+
 
 




svn commit: r571887 - /maven/site/trunk/src/site/apt/developers/website/deploy-maven-current-ref.apt

2007-09-01 Thread dennisl
Author: dennisl
Date: Sat Sep  1 15:14:15 2007
New Revision: 571887

URL: http://svn.apache.org/viewvc?rev=571887view=rev
Log:
o Correct the name of the directory which the site is deployed to.

Modified:

maven/site/trunk/src/site/apt/developers/website/deploy-maven-current-ref.apt

Modified: 
maven/site/trunk/src/site/apt/developers/website/deploy-maven-current-ref.apt
URL: 
http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/developers/website/deploy-maven-current-ref.apt?rev=571887r1=571886r2=571887view=diff
==
--- 
maven/site/trunk/src/site/apt/developers/website/deploy-maven-current-ref.apt 
(original)
+++ 
maven/site/trunk/src/site/apt/developers/website/deploy-maven-current-ref.apt 
Sat Sep  1 15:14:15 2007
@@ -68,7 +68,7 @@
 maven-2.0.X$ mvn site-deploy -Preporting
 +-+
 
- It will create a new folder maven-2.0.X in /www/maven.apache.org/ref/ on 
the Apache server.
+ It will create a new folder 2.0.X in /www/maven.apache.org/ref/ on the 
Apache server.
 
  Note: It will take an hour or so to sync.
 




svn commit: r571895 - /maven/site/trunk/src/site/apt/developers/release/pmc-release-process.apt

2007-09-01 Thread dennisl
Author: dennisl
Date: Sat Sep  1 16:17:50 2007
New Revision: 571895

URL: http://svn.apache.org/viewvc?rev=571895view=rev
Log:
Add more steps:
o Update the plugins page
o Create the next version in JIRA
o Add the release to the board report
o Add the release to the wiki

Modified:
maven/site/trunk/src/site/apt/developers/release/pmc-release-process.apt

Modified: 
maven/site/trunk/src/site/apt/developers/release/pmc-release-process.apt
URL: 
http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/developers/release/pmc-release-process.apt?rev=571895r1=571894r2=571895view=diff
==
--- maven/site/trunk/src/site/apt/developers/release/pmc-release-process.apt 
(original)
+++ maven/site/trunk/src/site/apt/developers/release/pmc-release-process.apt 
Sat Sep  1 16:17:50 2007
@@ -182,11 +182,18 @@
 http://maven.apache.org/plugins/maven-XXX-plugin
 +-+
 
- [[9]] Update Jira
+ [[9]] Update the plugins page
 
- Go to Admin section in Jira for the maven-XXX-plugin project and mark 
2.1 version as release.
+ If this is a plugin release, update the version number for the plugin on the
+ /plugins/index.html page.
 
- [[10]] Create Announcements. For instance:
+ [[10]] Update JIRA
+
+ Go to Admin section in JIRA for the maven-XXX-plugin project and mark
+ the 2.1 version as released. Create version 2.2, if that hasn't already
+ been done.
+
+ [[11]] Create an Announcement. For instance:
 
 +-+
 From: YOUR_APACHE_EMAIL
@@ -217,4 +224,9 @@
 
 +-+
 
- [[11]] Celebrate :o)
+ [[12]] Add the release to the next board report, in the private subversion 
area.
+
+ [[13]] Add the release to the wiki, under the Recent Releases section of the
+ front page and on the Releases page.
+
+ [[14]] Celebrate :o)




svn commit: r571896 - /maven/site/trunk/src/site/apt/developers/release/releasing.apt

2007-09-01 Thread dennisl
Author: dennisl
Date: Sat Sep  1 16:20:00 2007
New Revision: 571896

URL: http://svn.apache.org/viewvc?rev=571896view=rev
Log:
o Sync with the old release process by adding numbers to the different steps.
o Add missing steps.
o Update the section on using the stage plugin.

Modified:
maven/site/trunk/src/site/apt/developers/release/releasing.apt

Modified: maven/site/trunk/src/site/apt/developers/release/releasing.apt
URL: 
http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/developers/release/releasing.apt?rev=571896r1=571895r2=571896view=diff
==
--- maven/site/trunk/src/site/apt/developers/release/releasing.apt (original)
+++ maven/site/trunk/src/site/apt/developers/release/releasing.apt Sat Sep  1 
16:20:00 2007
@@ -30,9 +30,9 @@
  following setup in your $HOME/.m2/settings.xml which is a profile which 
provides settings for:
  
  * Your GPG passphrase which will be used to sign all artifacts that are 
released. If you have no idea what your
-   GPG passphrase is then refer to {{{pmc-release-process.html}this}}.
+   GPG passphrase is then refer to {{{pmc-release-process.html}this document}}.
 
- * The repository that you want to deploy the release to.
+ * The staging repository that you want to deploy the release to.
 
  Here's what your release profile might look like in your 
$HOME/.m2/settings.xml:
  
@@ -61,15 +61,55 @@
  
 
%{snippet|id=release-profile|url=http://svn.apache.org/repos/asf/maven/pom/trunk/maven/pom.xml}
 
- All you need to do in order to release are the familiar 
- 
+* The New Steps
+
+ The following steps replace steps 2-7 in the
+ {{{./pmc-release-process.html}old release process}}.
+
+ [[1]] Prepare the release
+
 +-+
 mvn release:prepare
++-+
+ 
+ [[2]] Perform the release
 
++-+
 mvn release:perform
 +-+
 
-Copying from the staging repo to the production repo
+ [[3]] Propose a vote on the dev list with the closed issues, the issues left,
+ the staging repository and the staging site. For instance:
+
++-+
+To: Maven Developers List [EMAIL PROTECTED]
+Subject: [VOTE] Release Maven XXX plugin version 2.1
+
+Hi,
+
+We solved N issues:
+http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=XXXstyleName=Htmlversion=XXX
+
+There are still a couple of issues left in JIRA:
+http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=truepid=XXXstatus=1
+
+Staging repo:
+http://people.apache.org/~YOUR_APACHE_USERNAME/staging-repo/maven-XXX-plugin/
+
+Staging site:
+http://people.apache.org/~YOUR_APACHE_USERNAME/maven-XXX-plugin/
+
+Vote open for 72 hours.
+
+[ ] +1
+[ ] +0
+[ ] -1
+
++-+
+
+ Once a vote is successful, post the result to the dev list and cc the pmc.
+
+ [[4]] Copy from the staging repo to the production repo
 
  Once the release is deemed fit for public consumption it can be transfered to 
a production repository where it will
  be available to all users.
@@ -82,20 +122,17 @@
  Here is an example on how to use the stage plugin:
 
 +-+
-mvn stage:copy -Dsource=http://people.apache.org/~carlos/staging-repo; 
-Dtarget=scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository
 -Dversion=2.3 -DrepositoryId=apache.releases
+mvn stage:copy -Dsource=http://people.apache.org/~carlos/staging-repo; \
+   
-Dtarget=scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository
 \
+   -Dversion=2.3 \
+   -DtargetRepositoryId=apache.releases
 +-+
 
- Note: For some reason the repositoryId configuration parameter 
doesn't work yet.
- The repositoryId parameter is required if you need the the plugin to 
use the server configuration from your settings file (username, password etc.).
- The version parameter seems to be ignored and the entire repository 
is synced, not just the given version or the current project.
+ Note: The version parameter is currently ignored and the entire
+ staging repository is synced, not just the given version or the current
+ project. It still needs to be provided, though.
 
- Work-around: Until the repositoryId problem has been solved you can 
specify your username in the target URL like this:
-
-+-+
-mvn stage:copy -Dsource=http://people.apache.org/~carlos/staging-repo; 
-Dtarget=scp://[EMAIL 
PROTECTED]/www/people.apache.org/repo/m2-ibiblio-rsync-repository 
-Dversion=2.3 -DrepositoryId=apache.releases
-+-+
-
-Releasing a Project Directly into a Production Repository
+ Releasing a Project Directly into a Production Repository
 
  If you want to release directly to a production repository then you simply 
configure the staging repository point at 
  the production repository by using the following in your 
$HOME/.m2/settings.xml:
@@ -118,3 +155,10 @@
 
  This will allow you to bypass the staging phase and push the release directly 
into a production repository. It is assume that
  you have pushed a snapshot somewhere that people have looked at and 

svn commit: r571897 - in /maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution: DefaultMavenExecutionRequestPopulator.java MavenExecutionRequestPopulator.java

2007-09-01 Thread jvanzyl
Author: jvanzyl
Date: Sat Sep  1 16:21:29 2007
New Revision: 571897

URL: http://svn.apache.org/viewvc?rev=571897view=rev
Log:
o renaming to populator as I'm going to put a few more pieces that are 
currently instantiate but should be components like the profile manager. I will 
move this out of DefaultMaven and put it in the request to be shared in the 
session.

Added:

maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution/DefaultMavenExecutionRequestPopulator.java
   (contents, props changed)
  - copied, changed from r571359, 
maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution/DefaultMavenExecutionRequestDefaultsPopulator.java

maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution/MavenExecutionRequestPopulator.java
   (contents, props changed)
  - copied, changed from r571359, 
maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution/MavenExecutionRequestDefaultsPopulator.java

Copied: 
maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution/DefaultMavenExecutionRequestPopulator.java
 (from r571359, 
maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution/DefaultMavenExecutionRequestDefaultsPopulator.java)
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution/DefaultMavenExecutionRequestPopulator.java?p2=maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution/DefaultMavenExecutionRequestPopulator.javap1=maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution/DefaultMavenExecutionRequestDefaultsPopulator.javar1=571359r2=571897rev=571897view=diff
==
--- 
maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution/DefaultMavenExecutionRequestDefaultsPopulator.java
 (original)
+++ 
maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution/DefaultMavenExecutionRequestPopulator.java
 Sat Sep  1 16:21:29 2007
@@ -20,7 +20,6 @@
  */
 
 import org.apache.maven.SettingsConfigurationException;
-import org.apache.maven.wagon.repository.RepositoryPermissions;
 import org.apache.maven.artifact.manager.WagonManager;
 import org.apache.maven.artifact.repository.ArtifactRepositoryFactory;
 import org.apache.maven.artifact.repository.ArtifactRepositoryPolicy;
@@ -35,6 +34,7 @@
 import org.apache.maven.settings.Server;
 import org.apache.maven.settings.Settings;
 import org.apache.maven.usability.SystemWarnings;
+import org.apache.maven.wagon.repository.RepositoryPermissions;
 import org.codehaus.plexus.PlexusConstants;
 import org.codehaus.plexus.PlexusContainer;
 import 
org.codehaus.plexus.component.repository.exception.ComponentLifecycleException;
@@ -50,13 +50,13 @@
 import java.util.Iterator;
 
 /**
- * DefaultMavenExecutionRequestDefaultsPopulator
+ * DefaultMavenExecutionRequestPopulator
  *
  * @version $Id$
  */
-public class DefaultMavenExecutionRequestDefaultsPopulator
+public class DefaultMavenExecutionRequestPopulator
 extends AbstractLogEnabled
-implements MavenExecutionRequestDefaultsPopulator, Contextualizable
+implements MavenExecutionRequestPopulator, Contextualizable
 {
 private ArtifactRepositoryFactory artifactRepositoryFactory;
 

Propchange: 
maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution/DefaultMavenExecutionRequestPopulator.java
--
svn:eol-style = native

Propchange: 
maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution/DefaultMavenExecutionRequestPopulator.java
--
svn:keywords = Author Date Id Revision

Copied: 
maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution/MavenExecutionRequestPopulator.java
 (from r571359, 
maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution/MavenExecutionRequestDefaultsPopulator.java)
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution/MavenExecutionRequestPopulator.java?p2=maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution/MavenExecutionRequestPopulator.javap1=maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution/MavenExecutionRequestDefaultsPopulator.javar1=571359r2=571897rev=571897view=diff
==
--- 
maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution/MavenExecutionRequestDefaultsPopulator.java
 (original)
+++ 

svn commit: r571900 - /maven/plugins/trunk/maven-site-plugin/pom.xml

2007-09-01 Thread dennisl
Author: dennisl
Date: Sat Sep  1 16:58:58 2007
New Revision: 571900

URL: http://svn.apache.org/viewvc?rev=571900view=rev
Log:
o The next release will be 2.0-beta-6 according to JIRA.

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

Modified: maven/plugins/trunk/maven-site-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/pom.xml?rev=571900r1=571899r2=571900view=diff
==
--- maven/plugins/trunk/maven-site-plugin/pom.xml (original)
+++ maven/plugins/trunk/maven-site-plugin/pom.xml Sat Sep  1 16:58:58 2007
@@ -28,7 +28,7 @@
   artifactIdmaven-site-plugin/artifactId
   packagingmaven-plugin/packaging
   nameMaven Site plugin/name
-  version2.0-SNAPSHOT/version
+  version2.0-beta-6-SNAPSHOT/version
   prerequisites
 maven2.0/maven
   /prerequisites




svn commit: r571901 - /maven/components/trunk/maven-embedder/embedder-tycho.sh

2007-09-01 Thread jvanzyl
Author: jvanzyl
Date: Sat Sep  1 17:00:32 2007
New Revision: 571901

URL: http://svn.apache.org/viewvc?rev=571901view=rev
Log:
o script for creating the eclipse integration jar

Added:
maven/components/trunk/maven-embedder/embedder-tycho.sh   (with props)

Added: maven/components/trunk/maven-embedder/embedder-tycho.sh
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-embedder/embedder-tycho.sh?rev=571901view=auto
==
--- maven/components/trunk/maven-embedder/embedder-tycho.sh (added)
+++ maven/components/trunk/maven-embedder/embedder-tycho.sh Sat Sep  1 17:00:32 
2007
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+ds=`date +2.1.0.v%Y%m%d-%H%M`
+dir=`pwd`
+
+mvn clean
+
+(
+  cd ..
+  mvn source:aggregate
+  mkdir -p $dir/target
+  mv target/maven-2.1-SNAPSHOT-sources.jar 
$dir/target/maven-embedder-tycho-$ds-depsrc.zip
+)
+
+sed s@bundleVersion.*/bundleVersion@bundleVersion$ds/bundleVersion@ 
pom.xml  tmp; mv tmp pom.xml
+mvn -Dmaven.test.skip=true -Ptycho package

Propchange: maven/components/trunk/maven-embedder/embedder-tycho.sh
--
svn:eol-style = native

Propchange: maven/components/trunk/maven-embedder/embedder-tycho.sh
--
svn:executable = *

Propchange: maven/components/trunk/maven-embedder/embedder-tycho.sh
--
svn:keywords = Author Date Id Revision




svn commit: r571902 - in /maven/components/trunk/maven-embedder/src: main/java/org/apache/maven/embedder/ main/java/org/apache/maven/embedder/execution/ main/resources/META-INF/plexus/ test/java/org/a

2007-09-01 Thread jvanzyl
Author: jvanzyl
Date: Sat Sep  1 17:01:02 2007
New Revision: 571902

URL: http://svn.apache.org/viewvc?rev=571902view=rev
Log:
o separate out the embedder tests into packages by concern

Added:

maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/project/

maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/project/MavenEmbedderProjectNotInRepositoryTest.java
  - copied, changed from r571862, 
maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/MavenEmbedderBehaviorTest.java
Removed:

maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution/DefaultMavenExecutionRequestDefaultsPopulator.java

maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution/MavenExecutionRequestDefaultsPopulator.java

maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/AbstractEmbedderExecutionTestCase.java

maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/EmbedderUsingEclipsePluginTest.java

maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/EmbedderUsingScmPluginTest.java

maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/MavenEmbedderCrappySettingsConfigurationTest.java

maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/ValidateConfigurationTest.java
Modified:

maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/MavenEmbedder.java

maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution/DefaultMavenExecutionRequestPopulator.java

maven/components/trunk/maven-embedder/src/main/resources/META-INF/plexus/components.xml

Modified: 
maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/MavenEmbedder.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/MavenEmbedder.java?rev=571902r1=571901r2=571902view=diff
==
--- 
maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/MavenEmbedder.java
 (original)
+++ 
maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/MavenEmbedder.java
 Sat Sep  1 17:01:02 2007
@@ -34,7 +34,7 @@
 import org.apache.maven.artifact.resolver.ArtifactResolver;
 import 
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException;
 import org.apache.maven.context.BuildContextManager;
-import 
org.apache.maven.embedder.execution.MavenExecutionRequestDefaultsPopulator;
+import org.apache.maven.embedder.execution.MavenExecutionRequestPopulator;
 import org.apache.maven.embedder.writer.WriterUtils;
 import org.apache.maven.execution.DefaultMavenExecutionRequest;
 import org.apache.maven.execution.DefaultMavenExecutionResult;
@@ -95,7 +95,6 @@
 import java.io.Reader;
 import java.io.Writer;
 import java.net.URL;
-import java.util.Collections;
 import java.util.HashMap;
 import java.util.Iterator;
 import java.util.List;
@@ -159,7 +158,7 @@
 
 private MavenSettingsBuilder settingsBuilder;
 
-private MavenExecutionRequestDefaultsPopulator defaultsPopulator;
+private MavenExecutionRequestPopulator populator;
 
 // --
 // Configuration
@@ -426,7 +425,7 @@
 
 try
 {
-request = defaultsPopulator.populateDefaults( request, this );
+request = populator.populateDefaults( request, this );
 //mkleint: copied from DefaultLifecycleExecutor
 
 project = readProject( new File( request.getPomFile() ) );
@@ -458,7 +457,7 @@
 }
 catch ( ProjectBuildingException e )
 {
-
+result.addException( e );
 }
 
 result.setProject( r.getProject() );
@@ -645,8 +644,8 @@
 defaultArtifactRepositoryLayout =
 (ArtifactRepositoryLayout) container.lookup( 
ArtifactRepositoryLayout.ROLE, DEFAULT_LAYOUT_ID );
 
-defaultsPopulator = (MavenExecutionRequestDefaultsPopulator) 
container.lookup(
-MavenExecutionRequestDefaultsPopulator.ROLE );
+populator = (MavenExecutionRequestPopulator) container.lookup(
+MavenExecutionRequestPopulator.ROLE );
 
 artifactHandlerManager = (ArtifactHandlerManager) 
container.lookup( ArtifactHandlerManager.ROLE );
 
@@ -925,7 +924,7 @@
 
 try
 {
-request = defaultsPopulator.populateDefaults( request, this );
+request = populator.populateDefaults( request, this );
 }
 catch ( MavenEmbedderException e )
 {

Modified: 
maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution/DefaultMavenExecutionRequestPopulator.java

svn commit: r571903 - in /maven/components/trunk/maven-core/src/main/java/org/apache/maven: DefaultMaven.java execution/DefaultMavenExecutionRequest.java execution/MavenExecutionRequest.java

2007-09-01 Thread jvanzyl
Author: jvanzyl
Date: Sat Sep  1 17:01:30 2007
New Revision: 571903

URL: http://svn.apache.org/viewvc?rev=571903view=rev
Log:
o the profile manager creation now happens up front in the embedder

Modified:

maven/components/trunk/maven-core/src/main/java/org/apache/maven/DefaultMaven.java

maven/components/trunk/maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionRequest.java

maven/components/trunk/maven-core/src/main/java/org/apache/maven/execution/MavenExecutionRequest.java

Modified: 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/DefaultMaven.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-core/src/main/java/org/apache/maven/DefaultMaven.java?rev=571903r1=571902r2=571903view=diff
==
--- 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/DefaultMaven.java
 (original)
+++ 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/DefaultMaven.java
 Sat Sep  1 17:01:30 2007
@@ -129,13 +129,6 @@
 
 // old doExecute
 
-ProfileManager globalProfileManager = new DefaultProfileManager( 
container, request.getProperties() );
-
-globalProfileManager.loadSettingsProfiles( request.getSettings() );
-
-globalProfileManager.explicitlyActivate( request.getActiveProfiles() );
-
-globalProfileManager.explicitlyDeactivate( 
request.getInactiveProfiles() );
 
 getLogger().info( Scanning for projects... );
 
@@ -145,7 +138,7 @@
 
 try
 {
-projects = getProjects( request, globalProfileManager );
+projects = getProjects( request );
 
 if ( projects.isEmpty() )
 {
@@ -332,7 +325,7 @@
 return superProject;
 }
 
-private List getProjects( MavenExecutionRequest request, ProfileManager 
globalProfileManager )
+private List getProjects( MavenExecutionRequest request )
 throws MavenExecutionException, BuildFailureException
 {
 List projects;
@@ -351,7 +344,7 @@
 // instances just-in-time.
 try
 {
-buildExtensionScanner.scanForBuildExtensions( files, 
request.getLocalRepository(), globalProfileManager );
+buildExtensionScanner.scanForBuildExtensions( files, 
request.getLocalRepository(), request.getProfileManager() );
 }
 catch ( ExtensionScanningException e )
 {
@@ -361,7 +354,7 @@
 try
 {
 projects = collectProjects( files, request.getLocalRepository(), 
request.isRecursive(),
-request.getSettings(), 
globalProfileManager, !request.useReactor() );
+request.getSettings(), 
request.getProfileManager(), !request.useReactor() );
 
 }
 catch ( ArtifactResolutionException e )

Modified: 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionRequest.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionRequest.java?rev=571903r1=571902r2=571903view=diff
==
--- 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionRequest.java
 (original)
+++ 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionRequest.java
 Sat Sep  1 17:01:30 2007
@@ -21,6 +21,7 @@
 
 import org.apache.maven.artifact.repository.ArtifactRepository;
 import org.apache.maven.monitor.event.EventMonitor;
+import org.apache.maven.profiles.ProfileManager;
 import org.apache.maven.settings.Settings;
 import org.apache.maven.wagon.events.TransferListener;
 
@@ -93,6 +94,8 @@
 
 private boolean updateSnapshots = false;
 
+private ProfileManager profileManager;
+
 /**
  * Suppress SNAPSHOT updates. 
  * @issue MNG-2681
@@ -501,5 +504,17 @@
 public Settings getSettings()
 {
 return settings;
+}
+
+public ProfileManager getProfileManager()
+{
+return profileManager;
+}
+
+public MavenExecutionRequest setProfileManager( ProfileManager 
profileManager )
+{
+this.profileManager = profileManager;
+
+return this;
 }
 }

Modified: 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/execution/MavenExecutionRequest.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-core/src/main/java/org/apache/maven/execution/MavenExecutionRequest.java?rev=571903r1=571902r2=571903view=diff
==
--- 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/execution/MavenExecutionRequest.java
 (original)
+++ 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/execution/MavenExecutionRequest.java
 

svn commit: r571905 - in /maven/components/trunk/maven-embedder/src/test/projects: ./ no-artifact-in-repository-test/ no-artifact-in-repository-test/child-1/ no-artifact-in-repository-test/child-1/src

2007-09-01 Thread jvanzyl
Author: jvanzyl
Date: Sat Sep  1 17:02:23 2007
New Revision: 571905

URL: http://svn.apache.org/viewvc?rev=571905view=rev
Log:
o a project to test the resolution of projects when they are not installed in 
the local repository. this makes sure that
  IDE integration works for newly created projects that have inter-module 
dependencies.

Added:
maven/components/trunk/maven-embedder/src/test/projects/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-1/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-1/pom.xml
   (with props)

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-1/src/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-1/src/main/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-1/src/main/java/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-1/src/main/java/org/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-1/src/main/java/org/apache/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-1/src/main/java/org/apache/maven/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-1/src/main/java/org/apache/maven/test/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-1/src/main/java/org/apache/maven/test/App.java
   (with props)

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-1/src/test/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-1/src/test/java/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-1/src/test/java/org/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-1/src/test/java/org/apache/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-1/src/test/java/org/apache/maven/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-1/src/test/java/org/apache/maven/test/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-1/src/test/java/org/apache/maven/test/AppTest.java
   (with props)

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-2/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-2/pom.xml
   (with props)

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-2/src/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-2/src/main/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-2/src/main/java/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-2/src/main/java/org/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-2/src/main/java/org/apache/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-2/src/main/java/org/apache/maven/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-2/src/main/java/org/apache/maven/test/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-2/src/main/java/org/apache/maven/test/App.java
   (with props)

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-2/src/test/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-2/src/test/java/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-2/src/test/java/org/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-2/src/test/java/org/apache/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-2/src/test/java/org/apache/maven/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-2/src/test/java/org/apache/maven/test/

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-2/src/test/java/org/apache/maven/test/AppTest.java
   (with props)

maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/pom.xml
   (with props)

Added: 
maven/components/trunk/maven-embedder/src/test/projects/no-artifact-in-repository-test/child-1/pom.xml

svn commit: r571907 - /maven/components/trunk/maven-project/src/main/resources/org/apache/maven/project/pom-4.0.0.xml

2007-09-01 Thread jvanzyl
Author: jvanzyl
Date: Sat Sep  1 17:11:37 2007
New Revision: 571907

URL: http://svn.apache.org/viewvc?rev=571907view=rev
Log:
o removing the release profile from the Super POM, this is for our particular 
flavor of releasing and the Super POM should stand as defaults for everyone 
using Maven. We should never again put profiles into the Super POM, it's just a 
bad idea. It forces us to inject the profile manager into the reading of the 
SuperPOM which is also bad.

Modified:

maven/components/trunk/maven-project/src/main/resources/org/apache/maven/project/pom-4.0.0.xml

Modified: 
maven/components/trunk/maven-project/src/main/resources/org/apache/maven/project/pom-4.0.0.xml
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/resources/org/apache/maven/project/pom-4.0.0.xml?rev=571907r1=571906r2=571907view=diff
==
--- 
maven/components/trunk/maven-project/src/main/resources/org/apache/maven/project/pom-4.0.0.xml
 (original)
+++ 
maven/components/trunk/maven-project/src/main/resources/org/apache/maven/project/pom-4.0.0.xml
 Sat Sep  1 17:11:37 2007
@@ -27,10 +27,7 @@
   idcentral/id
   nameMaven Repository Switchboard/name
   layoutdefault/layout
-  !--
-  urlhttp://www.ibiblio.org/maven2/url
-  --
-urlhttp://repo1.maven.org/maven2/url
+  urlhttp://repo1.maven.org/maven2/url
   snapshots
 enabledfalse/enabled
   /snapshots
@@ -41,10 +38,7 @@
 pluginRepository
   idcentral/id
   nameMaven Plugin Repository/name
-  !--
-  urlhttp://www.ibiblio.org/maven2/url
-  --
-urlhttp://repo1.maven.org/maven2/url
+  urlhttp://repo1.maven.org/maven2/url
   layoutdefault/layout
   snapshots
 enabledfalse/enabled
@@ -78,61 +72,5 @@
   reporting
 outputDirectorytarget/site/outputDirectory
   /reporting
-
-  profiles
-profile
-  idrelease-profile/id
-
-  activation
-property
-  nameperformRelease/name
-  valuetrue/value
-/property
-  /activation
-
-  build
-plugins
-  plugin
-inheritedtrue/inherited
-groupIdorg.apache.maven.plugins/groupId
-artifactIdmaven-source-plugin/artifactId
-
-executions
-  execution
-idattach-sources/id
-goals
-  goaljar/goal
-/goals
-  /execution
-/executions
-  /plugin
-  plugin
-inheritedtrue/inherited
-groupIdorg.apache.maven.plugins/groupId
-artifactIdmaven-javadoc-plugin/artifactId
-
-executions
-  execution
-idattach-javadocs/id
-goals
-  goaljar/goal
-/goals
-  /execution
-/executions
-  /plugin
-  plugin
-inheritedtrue/inherited
-groupIdorg.apache.maven.plugins/groupId
-artifactIdmaven-deploy-plugin/artifactId
-
-configuration
-  updateReleaseInfotrue/updateReleaseInfo
-/configuration
-  /plugin
-/plugins
-  /build
-/profile
-  /profiles
-
 /project
-!-- END SNIPPET: superpom --
+  !-- END SNIPPET: superpom --




svn commit: r571910 - in /maven/components/trunk: maven-core/src/main/java/org/apache/maven/ maven-core/src/main/java/org/apache/maven/extension/ maven-project/src/main/java/org/apache/maven/project/

2007-09-01 Thread jvanzyl
Author: jvanzyl
Date: Sat Sep  1 17:56:30 2007
New Revision: 571910

URL: http://svn.apache.org/viewvc?rev=571910view=rev
Log:
o as the profile has been removed from the super pom, we do not need to inject 
or process any profiles
  related to it. this great simplifies a lot of code
o caching the super project in the default project builder as it's never going 
to change now as no profiles
  are inject so it will only have to be constructed once an instance.

Modified:

maven/components/trunk/maven-core/src/main/java/org/apache/maven/DefaultMaven.java

maven/components/trunk/maven-core/src/main/java/org/apache/maven/extension/DefaultBuildExtensionScanner.java

maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java

maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/MavenProjectBuilder.java

maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/artifact/MavenMetadataSource.java

maven/components/trunk/maven-project/src/test/java/org/apache/maven/project/DefaultMavenProjectBuilderTest.java

Modified: 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/DefaultMaven.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-core/src/main/java/org/apache/maven/DefaultMaven.java?rev=571910r1=571909r2=571910view=diff
==
--- 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/DefaultMaven.java
 (original)
+++ 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/DefaultMaven.java
 Sat Sep  1 17:56:30 2007
@@ -127,9 +127,6 @@
 
 MavenExecutionResult result = new DefaultMavenExecutionResult();
 
-// old doExecute
-
-
 getLogger().info( Scanning for projects... );
 
 boolean foundProjects = true;
@@ -174,6 +171,9 @@
 return result;
 }
 
+// Display the order of the projects
+//CLI:move
+
 if ( reactorManager.hasMultipleProjects() )
 {
 getLogger().info( Reactor build order:  );
@@ -313,9 +313,7 @@
 MavenProject superProject;
 try
 {
-superProject = projectBuilder.buildStandaloneSuperProject( 
request.getLocalRepository(),
-   new 
DefaultProfileManager( container,
-   
   request.getProperties() ) );
+superProject = projectBuilder.buildStandaloneSuperProject();
 
 }
 catch ( ProjectBuildingException e )

Modified: 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/extension/DefaultBuildExtensionScanner.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-core/src/main/java/org/apache/maven/extension/DefaultBuildExtensionScanner.java?rev=571910r1=571909r2=571910view=diff
==
--- 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/extension/DefaultBuildExtensionScanner.java
 (original)
+++ 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/extension/DefaultBuildExtensionScanner.java
 Sat Sep  1 17:56:30 2007
@@ -115,6 +115,7 @@
 Map inheritedInterpolationValues = new HashMap();
 
 List inheritedRemoteRepositories = new ArrayList();
+
 inheritedRemoteRepositories.addAll( originalRemoteRepositories );
 
 for ( ModelLineageIterator lineageIterator = 
lineage.reversedLineageIterator(); lineageIterator.hasNext(); )
@@ -345,9 +346,10 @@
 throws ExtensionScanningException
 {
 MavenProject superProject;
+
 try
 {
-superProject = projectBuilder.buildStandaloneSuperProject( 
localRepository, globalProfileManager );
+superProject = projectBuilder.buildStandaloneSuperProject();
 }
 catch ( ProjectBuildingException e )
 {
@@ -355,6 +357,8 @@
   Error building super-POM 
for retrieving the default remote repository list: 
   + e.getMessage(), e );
 }
+
+System.out.println( superProject =  + superProject );
 
 return superProject.getRemoteArtifactRepositories();
 }

Modified: 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java?rev=571910r1=571909r2=571910view=diff
==
--- 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
 (original)
+++ 

svn commit: r571912 - /maven/components/trunk/maven-core/src/main/java/org/apache/maven/DefaultMaven.java

2007-09-01 Thread jvanzyl
Author: jvanzyl
Date: Sat Sep  1 18:20:15 2007
New Revision: 571912

URL: http://svn.apache.org/viewvc?rev=571912view=rev
Log:
o don't need the private method anymore for getting the super pom

Modified:

maven/components/trunk/maven-core/src/main/java/org/apache/maven/DefaultMaven.java

Modified: 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/DefaultMaven.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-core/src/main/java/org/apache/maven/DefaultMaven.java?rev=571912r1=571911r2=571912view=diff
==
--- 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/DefaultMaven.java
 (original)
+++ 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/DefaultMaven.java
 Sat Sep  1 18:20:15 2007
@@ -139,7 +139,7 @@
 
 if ( projects.isEmpty() )
 {
-projects.add( getSuperProject( request ) );
+projects.add( projectBuilder.buildStandaloneSuperProject() );
 
 foundProjects = false;
 }
@@ -305,22 +305,6 @@
 
 line();
 }
-}
-
-private MavenProject getSuperProject( MavenExecutionRequest request )
-throws MavenExecutionException
-{
-MavenProject superProject;
-try
-{
-superProject = projectBuilder.buildStandaloneSuperProject();
-
-}
-catch ( ProjectBuildingException e )
-{
-throw new MavenExecutionException( e.getMessage(), e );
-}
-return superProject;
 }
 
 private List getProjects( MavenExecutionRequest request )




svn commit: r571913 - /maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0013/pom.xml

2007-09-01 Thread jvanzyl
Author: jvanzyl
Date: Sat Sep  1 18:30:52 2007
New Revision: 571913

URL: http://svn.apache.org/viewvc?rev=571913view=rev
Log:
o just put the artifacts in the local repo like all the other tests. eventually 
they all need to be run with a clean repo

Modified:

maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0013/pom.xml

Modified: 
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0013/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0013/pom.xml?rev=571913r1=571912r2=571913view=diff
==
--- 
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0013/pom.xml
 (original)
+++ 
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0013/pom.xml
 Sat Sep  1 18:30:52 2007
@@ -24,11 +24,4 @@
   scopetest/scope
 /dependency
   /dependencies
-  distributionManagement
-repository
-  idcentral/id
-  nameTest Repository/name
-  urlfile:/tmp/testRepo/url
-/repository
-  /distributionManagement
 /project




svn commit: r571914 - /maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0020/pom.xml

2007-09-01 Thread jvanzyl
Author: jvanzyl
Date: Sat Sep  1 18:32:18 2007
New Revision: 571914

URL: http://svn.apache.org/viewvc?rev=571914view=rev
Log:
o use the local repo like everything else. all ITs will be run with a separate 
repo as a group in a given profile.

Modified:

maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0020/pom.xml

Modified: 
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0020/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0020/pom.xml?rev=571914r1=571913r2=571914view=diff
==
--- 
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0020/pom.xml
 (original)
+++ 
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0020/pom.xml
 Sat Sep  1 18:32:18 2007
@@ -35,11 +35,4 @@
   /resource
 /resources
   /build
-  distributionManagement
-repository
-  idcentral/id
-  nameTest Repository/name
-  urlfile:/tmp/testRepo/url
-/repository
-  /distributionManagement
 /project




svn commit: r571915 - /maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractSiteMojo.java

2007-09-01 Thread dennisl
Author: dennisl
Date: Sat Sep  1 18:38:34 2007
New Revision: 571915

URL: http://svn.apache.org/viewvc?rev=571915view=rev
Log:
[MSITE-201] ${modules} renders as [] causing parse error

Modified:

maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractSiteMojo.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=571915r1=571914r2=571915view=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
 Sat Sep  1 18:38:34 2007
@@ -44,6 +44,7 @@
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collections;
+import java.util.HashMap;
 import java.util.Iterator;
 import java.util.List;
 import java.util.Locale;
@@ -861,6 +862,17 @@
 protected String getInterpolatedSiteDescriptorContent( Map props, 
MavenProject aProject, String siteDescriptorContent )
 throws IOException
 {
+// MSITE-201: The ObjectBasedValueSource( aProject ) below will match
+// ${modules} to aProject.getModules(), so we need to interpolate that
+// first.
+
+Map modulesProps = new HashMap();
+
+// Legacy for the old ${modules} syntax
+modulesProps.put( modules, menu ref=\modules\/ );
+
+siteDescriptorContent = StringUtils.interpolate( 
siteDescriptorContent, modulesProps );
+
 RegexBasedInterpolator interpolator = new RegexBasedInterpolator();
 
 interpolator.addValueSource( new EnvarBasedValueSource() );
@@ -877,9 +889,6 @@
 
 // Legacy for the old ${parentProject} syntax
 props.put( parentProject, menu ref=\parent\/ );
-
-// Legacy for the old ${modules} syntax
-props.put( modules, menu ref=\modules\/ );
 
 // Legacy for the old ${reports} syntax
 props.put( reports, menu ref=\reports\/ );




svn commit: r571916 - /maven/plugins/trunk/maven-site-plugin/pom.xml

2007-09-01 Thread dennisl
Author: dennisl
Date: Sat Sep  1 18:41:23 2007
New Revision: 571916

URL: http://svn.apache.org/viewvc?rev=571916view=rev
Log:
o Set the correct maven version in prerequisites.

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

Modified: maven/plugins/trunk/maven-site-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/pom.xml?rev=571916r1=571915r2=571916view=diff
==
--- maven/plugins/trunk/maven-site-plugin/pom.xml (original)
+++ maven/plugins/trunk/maven-site-plugin/pom.xml Sat Sep  1 18:41:23 2007
@@ -30,7 +30,7 @@
   nameMaven Site plugin/name
   version2.0-beta-6-SNAPSHOT/version
   prerequisites
-maven2.0/maven
+maven2.0.2/maven
   /prerequisites
   issueManagement
 systemJIRA/system




svn commit: r571919 - /maven/components/trunk/maven-core/src/main/java/org/apache/maven/extension/DefaultBuildExtensionScanner.java

2007-09-01 Thread jvanzyl
Author: jvanzyl
Date: Sat Sep  1 19:13:00 2007
New Revision: 571919

URL: http://svn.apache.org/viewvc?rev=571919view=rev
Log:
o remove debug output
o we don't need any but the super pom now for getting the initial repositories

Modified:

maven/components/trunk/maven-core/src/main/java/org/apache/maven/extension/DefaultBuildExtensionScanner.java

Modified: 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/extension/DefaultBuildExtensionScanner.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-core/src/main/java/org/apache/maven/extension/DefaultBuildExtensionScanner.java?rev=571919r1=571918r2=571919view=diff
==
--- 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/extension/DefaultBuildExtensionScanner.java
 (original)
+++ 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/extension/DefaultBuildExtensionScanner.java
 Sat Sep  1 19:13:00 2007
@@ -105,7 +105,7 @@
 
 try
 {
-List originalRemoteRepositories = getInitialRemoteRepositories( 
localRepository, globalProfileManager );
+List originalRemoteRepositories = getInitialRemoteRepositories();
 
 getLogger().debug( Pre-scanning POM lineage of:  + pom +  for 
build extensions. );
 
@@ -342,7 +342,7 @@
 return lineage;
 }
 
-private List getInitialRemoteRepositories( ArtifactRepository 
localRepository, ProfileManager globalProfileManager )
+private List getInitialRemoteRepositories()
 throws ExtensionScanningException
 {
 MavenProject superProject;
@@ -357,8 +357,6 @@
   Error building super-POM 
for retrieving the default remote repository list: 
   + e.getMessage(), e );
 }
-
-System.out.println( superProject =  + superProject );
 
 return superProject.getRemoteArtifactRepositories();
 }