Jason,
Why you revert my modification on mboot???
Emmanuel
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, January 16, 2004 6:47 PM
Subject: cvs commit: maven-components/maven-project project.xml
> jvanzyl 2004/01/16 09:47:06
>
> Modified: maven-core project.properties project.xml
> maven-core/src/java/org/apache/maven/jelly
> JellyPropsHandler.java
> maven-mboot build
> maven-mboot/src/bash maven.functions
> maven-mboot/src/main Bootstrapper.java
TestRunnerBooter.java
> maven-model-xpp3 project.xml
> maven-project project.xml
> Removed: maven-core/src/test/java/org/apache/maven JAXPTest.java
> Log:
> o pushing in some tweaks for trygvis
>
> Revision Changes Path
> 1.2 +0 -8 maven-components/maven-core/project.properties
>
> Index: project.properties
> ===================================================================
> RCS file: /home/cvs/maven-components/maven-core/project.properties,v
> retrieving revision 1.1
> retrieving revision 1.2
> diff -u -r1.1 -r1.2
> --- project.properties 8 Jan 2004 04:29:09 -0000 1.1
> +++ project.properties 16 Jan 2004 17:47:06 -0000 1.2
> @@ -2,11 +2,6 @@
> # P R O J E C T P R O P E R T I E S
> # -------------------------------------------------------------------
>
> -maven.final.name = maven
> -maven.build.dir = ${basedir}/target
> -maven.gen.docs = ${maven.build.dir}/generated-xdocs
> -maven.jar.manifest = manifest.mf
> -
> # -------------------------------------------------------------------
> # T E S T I N G
> # -------------------------------------------------------------------
> @@ -37,9 +32,6 @@
> # Display the date on the Maven web site
> maven.xdoc.date = left
> maven.xdoc.date.format = dd MMMM yyyy HH:mm z
> -
> -# Display the maven version the web site is documenting
> -#maven.xdoc.version = ${pom.currentVersion}
>
> #------------------------------------------------------------------
> # M U L T I P R O J E C T - A L L P L U G I N G S
>
>
>
> 1.4 +7 -18 maven-components/maven-core/project.xml
>
> Index: project.xml
> ===================================================================
> RCS file: /home/cvs/maven-components/maven-core/project.xml,v
> retrieving revision 1.3
> retrieving revision 1.4
> diff -u -r1.3 -r1.4
> --- project.xml 10 Jan 2004 23:09:09 -0000 1.3
> +++ project.xml 16 Jan 2004 17:47:06 -0000 1.4
> @@ -2,10 +2,11 @@
>
> <project>
> <pomVersion>3</pomVersion>
> + <id>maven-core</id>
> <groupId>maven</groupId>
> <artifactId>maven-core</artifactId>
> <name>Maven</name>
> - <currentVersion>1.1-SNAPSHOT</currentVersion>
> + <currentVersion>2.0-SNAPSHOT</currentVersion>
> <organization>
> <name>Apache Software Foundation</name>
> <url>http://www.apache.org/</url>
> @@ -34,30 +35,24 @@
> <dependency>
> <groupId>maven</groupId>
> <artifactId>maven-model</artifactId>
> - <version>2.0-alpha-2</version>
> + <version>2.0-SNAPSHOT</version>
> </dependency>
>
> <dependency>
> <groupId>maven</groupId>
> - <artifactId>maven-model-tools</artifactId>
> - <version>2.0-alpha-3</version>
> + <artifactId>maven-model-xpp3</artifactId>
> + <version>2.0-SNAPSHOT</version>
> </dependency>
>
> <dependency>
> <groupId>maven</groupId>
> <artifactId>maven-project</artifactId>
> - <version>2.0-alpha-2</version>
> + <version>2.0-SNAPSHOT</version>
> </dependency>
>
> <!-- Plexus -->
>
> <dependency>
> - <groupId>plexus</groupId>
> - <artifactId>plexus-utils</artifactId>
> - <version>1.0-beta-1</version>
> - </dependency>
> -
> - <dependency>
> <groupId>xpp3</groupId>
> <artifactId>xpp3</artifactId>
> <version>1.1.2a</version>
> @@ -66,7 +61,7 @@
> <dependency>
> <groupId>plexus</groupId>
> <artifactId>plexus</artifactId>
> - <version>0.13</version>
> + <version>0.14-SNAPSHOT</version>
> </dependency>
>
> <dependency>
> @@ -79,12 +74,6 @@
> <groupId>xstream</groupId>
> <artifactId>xstream</artifactId>
> <version>0.3</version>
> - </dependency>
> -
> - <dependency>
> - <groupId>commons-graph</groupId>
> - <artifactId>commons-graph</artifactId>
> - <version>0.8.1</version>
> </dependency>
>
> <!-- Jelly -->
>
>
>
> 1.2 +6 -34
maven-components/maven-core/src/java/org/apache/maven/jelly/JellyPropsHandle
r.java
>
> Index: JellyPropsHandler.java
> ===================================================================
> RCS file:
/home/cvs/maven-components/maven-core/src/java/org/apache/maven/jelly/JellyP
ropsHandler.java,v
> retrieving revision 1.1
> retrieving revision 1.2
> diff -u -r1.1 -r1.2
> --- JellyPropsHandler.java 8 Jan 2004 04:29:12 -0000 1.1
> +++ JellyPropsHandler.java 16 Jan 2004 17:47:06 -0000 1.2
> @@ -62,46 +62,21 @@
> import java.util.Hashtable;
> import java.util.Iterator;
>
> -/**
> - * Implementation of a Commons Grant <code>propsHandler</code> to
resolve
> - * through Jelly's context.
> - *
> - * @author <a href="mailto:[EMAIL PROTECTED]">Bob McWhirter</a>
> - * @author <a href="mailto:[EMAIL PROTECTED]">Stephen Haberman</a>
> - */
> public class JellyPropsHandler
> extends DefaultPropsHandler
> {
> - /** The JellyContext. */
> private JellyContext context;
>
> - /**
> - * Simple constructor with the context to be used.
> - *
> - * @param context The context to be used.
> - */
> public JellyPropsHandler( JellyContext context )
> {
> this.context = context;
> }
>
> - /**
> - * Set an ant property.
> - *
> - * @param name The property name.
> - * @param value The property value.
> - */
> public void setProperty( String name, String value )
> {
> context.setVariable( name, value );
> }
>
> - /**
> - * Retrieve an ant property.
> - *
> - * @param name The property name.
> - * @return The property value.
> - */
> public String getProperty( String name )
> {
> if ( name == null )
> @@ -121,25 +96,22 @@
> }
> }
>
> - /**
> - * Retrieve all ant properties.
> - *
> - * @return A <code>Hashtable</code> of all properties.
> - */
> public Hashtable getProperties()
> {
> - Hashtable h = new Hashtable();
> + Hashtable table = new Hashtable();
> +
> for ( Iterator i = this.context.getVariableNames();
i.hasNext(); )
> {
> String name = (String) i.next();
> +
> Object value = this.context.getVariable( name );
> +
> if ( value != null )
> {
> - h.put( name, value.toString() );
> + table.put( name, value.toString() );
> }
> }
>
> - return h;
> + return table;
> }
> -
> }
>
>
>
> 1.5 +1 -1 maven-components/maven-mboot/build
>
> Index: build
> ===================================================================
> RCS file: /home/cvs/maven-components/maven-mboot/build,v
> retrieving revision 1.4
> retrieving revision 1.5
> diff -u -r1.4 -r1.5
> --- build 14 Jan 2004 10:54:51 -0000 1.4
> +++ build 16 Jan 2004 17:47:06 -0000 1.5
> @@ -20,7 +20,7 @@
> repoLocal=`cygpath -pu "$repoLocal"`
> fi
>
> -compile
".:$repoLocal/junit/jars/junit-3.8.1.jar:$repoLocal/maven/jars/surefire-runn
er-1.0.jar:$repoLocal/plexus/jars/plexus-utils-1.0-beta-1.jar"
target/classes src/main
> +compile
.:$repoLocal/junit/jars/junit-3.8.1.jar:$repoLocal/maven/jars/surefire-runne
r-1.0.jar:$repoLocal/plexus/jars/plexus-utils-1.0-beta-1.jar target/classes
src/main
>
> isCommandSuccessful $? "Failed compiling Maven bootstrapper classes!"
>
>
>
>
> 1.10 +4 -24
maven-components/maven-mboot/src/bash/maven.functions
>
> Index: maven.functions
> ===================================================================
> RCS file:
/home/cvs/maven-components/maven-mboot/src/bash/maven.functions,v
> retrieving revision 1.9
> retrieving revision 1.10
> diff -u -r1.9 -r1.10
> --- maven.functions 14 Jan 2004 11:06:03 -0000 1.9
> +++ maven.functions 16 Jan 2004 17:47:06 -0000 1.10
> @@ -20,7 +20,7 @@
> {
> # $1 == classpath
> # $2 == Main class
> - # $3 == Main args
> + # $3 == Mail args
>
> if $cygwin; then
> CP=`cygpath -pw "$1"`
> @@ -33,20 +33,7 @@
>
> runTests()
> {
> - # $1 == classpath
> - # $2 == home args
> - # $3 == repo local
> - # $4 == dependencies file
> - # $5 == includes file
> - # $6 == excludes file
> -
> - if $cygwin; then
> - CP=`cygpath -pw "$1"`
> - else
> - CP=$1
> - fi
> -
> - "${JAVACMD}" -classpath "$CP" TestRunnerBooter "$2" "$3" $4 $5 $6
> +# TO DO
> }
>
> compile()
> @@ -153,8 +140,6 @@
>
> fi
>
> - echo "Building tests in `pwd`"
> -
> repoLocal=`cat bootstrap.repo`
>
> if $cygwin = true; then
> @@ -171,9 +156,7 @@
>
> copyResources
>
> - echo "Running tests in `pwd`"
> -
> - runTests
".:${MBOOT_HOME}/classes:$repoLocal/junit/jars/junit-3.8.1.jar:$repoLocal/ma
ven/jars/surefire-runner-1.0.jar:$repoLocal/plexus/jars/plexus-utils-1.0-bet
a-1.jar" "$home" "$repoLocal" bootstrap.libs bootstrap.tests.includes
bootstrap.tests.excludes
> + runTests
>
> if [ "$2" = "default" ]
> then
> @@ -182,8 +165,6 @@
> jarName=$2
> fi
>
> - echo "Building jars (${jarName}) in `pwd`/target"
> -
> buildJar $buildDest target/${jarName}
>
> if [ -z $3 ]
> @@ -192,8 +173,7 @@
> rm -f bootstrap.libs > /dev/null 2>&1
> rm -f bootstrap.resources > /dev/null 2>&1
> rm -f bootstrap.repo > /dev/null 2>&1
> - rm -f bootstrap.tests.includes > /dev/null 2>&1
> - rm -f bootstrap.tests.excludes > /dev/null 2>&1
> + rm -f bootstrap.test > /dev/null 2>&1
> fi
> )
> }
>
>
>
> 1.9 +5 -126
maven-components/maven-mboot/src/main/Bootstrapper.java
>
> Index: Bootstrapper.java
> ===================================================================
> RCS file:
/home/cvs/maven-components/maven-mboot/src/main/Bootstrapper.java,v
> retrieving revision 1.8
> retrieving revision 1.9
> diff -u -r1.8 -r1.9
> --- Bootstrapper.java 14 Jan 2004 10:59:44 -0000 1.8
> +++ Bootstrapper.java 16 Jan 2004 17:47:06 -0000 1.9
> @@ -8,13 +8,17 @@
> import javax.xml.parsers.SAXParserFactory;
> import java.io.File;
> import java.io.FileInputStream;
> +import java.io.FileNotFoundException;
> import java.io.FileWriter;
> +import java.io.IOException;
> import java.io.InputStream;
> import java.io.Serializable;
> import java.io.Writer;
> import java.util.ArrayList;
> import java.util.Iterator;
> import java.util.List;
> +import java.util.Properties;
> +import java.util.StringTokenizer;
>
> public class Bootstrapper
> {
> @@ -22,8 +26,6 @@
> private BootstrapPomParser bootstrapPomParser;
>
> private List dependencies;
> -
> - private UnitTests unitTests;
>
> private List resources;
>
> @@ -75,62 +77,6 @@
> writeFile( "bootstrap.classpath", classPath.toString() );
>
> writeFile( "bootstrap.libs", libs.toString() );
> -
> - unitTests = bootstrapPomParser.getUnitTests();
> -
> - StringBuffer tests = new StringBuffer();
> -
> - tests.append(unitTests.getDirectory());
> -
> - tests.append("@");
> -
> - int size = unitTests.getIncludes().size();
> -
> - // If there are no includes specified then we want it all.
> - if ( size == 0 )
> - {
> - tests.append( "'*'" );
> - }
> -
> - for ( int j = 0; j < size; j++ )
> - {
> - String include = (String) unitTests.getIncludes().get( j );
> -
> - tests.append( include );
> -
> - if ( j != size - 1 )
> - {
> - tests.append( "," );
> - }
> - }
> -
> - tests.append( "\n" );
> -
> - writeFile( "bootstrap.tests.includes", tests.toString() );
> -
> - tests = new StringBuffer();
> -
> - tests.append(unitTests.getDirectory());
> -
> - tests.append("@");
> -
> - size = unitTests.getExcludes().size();
> -
> - for ( int j = 0; j < size; j++ )
> - {
> - String exclude = (String) unitTests.getExcludes().get( j );
> -
> - tests.append( exclude );
> -
> - if ( j != size - 1 )
> - {
> - tests.append( "," );
> - }
> - }
> -
> - tests.append( "\n" );
> -
> - writeFile( "bootstrap.tests.excludes", tests.toString() );
>
> resources = bootstrapPomParser.getResources();
>
> @@ -155,7 +101,7 @@
>
> res.append( "@" );
>
> - size = r.getIncludes().size();
> + int size = r.getIncludes().size();
>
> // If there are no includes specified then we want it all.
> if ( size == 0 )
> @@ -207,8 +153,6 @@
> extends DefaultHandler
> {
> private List dependencies = new ArrayList();
> -
> - private UnitTests unitTests;
>
> private List resources = new ArrayList();
>
> @@ -232,11 +176,6 @@
> {
> return dependencies;
> }
> -
> - public UnitTests getUnitTests()
> - {
> - return unitTests;
> - }
>
> public List getResources()
> {
> @@ -269,13 +208,8 @@
> {
> return;
> }
> - else if ( rawName.equals( "unitTestSourceDirectory" ) )
> - {
> - unitTests = new UnitTests();
> - }
> else if ( rawName.equals( "unitTest" ) )
> {
> - unitTests = new UnitTests();
> insideUnitTest = true;
> }
> else if ( rawName.equals( "dependency" ) )
> @@ -318,10 +252,6 @@
>
> resources.addAll( p.getResources() );
> }
> - else if ( rawName.equals( "unitTestSourceDirectory" ) )
> - {
> - unitTests.setDirectory(getBodyText());
> - }
> else if ( rawName.equals( "unitTest" ) )
> {
> insideUnitTest = false;
> @@ -366,17 +296,6 @@
> }
>
> }
> - else if ( insideUnitTest )
> - {
> - if ( rawName.equals( "include" ) )
> - {
> - unitTests.addInclude( getBodyText() );
> - }
> - else if ( rawName.equals( "exclude" ) )
> - {
> - unitTests.addExclude( getBodyText() );
> - }
> - }
> else if ( insideResource )
> {
> if ( rawName.equals( "directory" ) )
> @@ -573,46 +492,6 @@
> }
>
> return false;
> - }
> - }
> -
> - public static class UnitTests
> - implements Serializable
> - {
> - private String directory;
> -
> - private List includes = new ArrayList();
> -
> - private List excludes = new ArrayList();
> -
> - public void addInclude( String pattern )
> - {
> - this.includes.add( pattern );
> - }
> -
> - public void addExclude( String pattern )
> - {
> - this.excludes.add( pattern );
> - }
> -
> - public List getIncludes()
> - {
> - return this.includes;
> - }
> -
> - public List getExcludes()
> - {
> - return this.excludes;
> - }
> -
> - public void setDirectory( String directory )
> - {
> - this.directory = directory;
> - }
> -
> - public String getDirectory()
> - {
> - return this.directory;
> }
> }
>
>
>
>
> 1.3 +3 -32
maven-components/maven-mboot/src/main/TestRunnerBooter.java
>
> Index: TestRunnerBooter.java
> ===================================================================
> RCS file:
/home/cvs/maven-components/maven-mboot/src/main/TestRunnerBooter.java,v
> retrieving revision 1.2
> retrieving revision 1.3
> diff -u -r1.2 -r1.3
> --- TestRunnerBooter.java 14 Jan 2004 10:54:52 -0000 1.2
> +++ TestRunnerBooter.java 16 Jan 2004 17:47:06 -0000 1.3
> @@ -2,14 +2,11 @@
> import org.codehaus.plexus.util.DirectoryScanner;
> import org.codehaus.plexus.util.StringUtils;
>
> -import java.io.BufferedReader;
> import java.io.File;
> -import java.io.FileReader;
> import java.lang.reflect.Method;
> import java.util.ArrayList;
> import java.util.Iterator;
> import java.util.List;
> -import java.util.StringTokenizer;
>
> public class TestRunnerBooter
> {
> @@ -37,40 +34,15 @@
>
> File dependenciesFile = new File(args[2]);
>
> - List dependencies = new ArrayList();
> - BufferedReader buf = new BufferedReader(new
FileReader(dependenciesFile));
> - String line;
> - while ((line = buf.readLine()) != null)
> - {
> - dependencies.add(line);
> - }
> - buf.close();
> -
> processDependencies( dependencies, classLoader );
>
> File includesFile = new File(args[3]);
> - List includes = new ArrayList();
> - buf = new BufferedReader(new FileReader(includesFile));
> - line = buf.readLine();
> - String includesStr = line.substring(line.indexOf("@")+1);
> - StringTokenizer st = new StringTokenizer( includesStr, "," );
> - while ( st.hasMoreTokens() )
> - {
> - includes.add( st.nextToken().trim() );
> - }
> - buf.close();
>
> File excludesFile = new File(args[4]);
> +
> + List includes = new ArrayList();
> +
> List excludes = new ArrayList();
> - buf = new BufferedReader(new FileReader(excludesFile));
> - line = buf.readLine();
> - String excludesStr = line.substring(line.indexOf("@")+1);
> - st = new StringTokenizer( excludesStr, "," );
> - while ( st.hasMoreTokens() )
> - {
> - excludes.add( st.nextToken().trim() );
> - }
> - buf.close();
>
> String[] tests = collectTests( basedir,
> includes,
> @@ -92,7 +64,6 @@
> }
>
> private void processDependencies(List dependencies,
IsolatedClassLoader classLoader)
> - throws Exception
> {
> for (Iterator i=dependencies.iterator(); i.hasNext(); )
> {
>
>
>
> 1.11 +1 -1 maven-components/maven-model-xpp3/project.xml
>
> Index: project.xml
> ===================================================================
> RCS file: /home/cvs/maven-components/maven-model-xpp3/project.xml,v
> retrieving revision 1.10
> retrieving revision 1.11
> diff -u -r1.10 -r1.11
> --- project.xml 15 Jan 2004 21:00:30 -0000 1.10
> +++ project.xml 16 Jan 2004 17:47:06 -0000 1.11
> @@ -40,7 +40,7 @@
> <dependency>
> <groupId>plexus</groupId>
> <artifactId>plexus</artifactId>
> - <version>0.13</version>
> + <version>0.14-SNAPSHOT</version>
> </dependency>
>
> <dependency>
>
>
>
> 1.11 +3 -21 maven-components/maven-project/project.xml
>
> Index: project.xml
> ===================================================================
> RCS file: /home/cvs/maven-components/maven-project/project.xml,v
> retrieving revision 1.10
> retrieving revision 1.11
> diff -u -r1.10 -r1.11
> --- project.xml 15 Jan 2004 20:55:55 -0000 1.10
> +++ project.xml 16 Jan 2004 17:47:06 -0000 1.11
> @@ -46,21 +46,15 @@
> <dependency>
> <groupId>plexus</groupId>
> <artifactId>plexus</artifactId>
> - <version>0.13</version>
> + <version>0.14-SNAPSHOT</version>
> </dependency>
>
> <!-- Component Testing -->
>
> <dependency>
> - <groupId>plexus</groupId>
> - <artifactId>plexus-utils</artifactId>
> - <version>1.0-beta-1</version>
> - </dependency>
> -
> - <dependency>
> <groupId>xstream</groupId>
> <artifactId>xstream</artifactId>
> - <version>0.2</version>
> + <version>0.3</version>
> </dependency>
>
> <dependency>
> @@ -74,19 +68,7 @@
> <artifactId>xpp3</artifactId>
> <version>1.1.2a</version>
> </dependency>
> -
> - <dependency>
> - <groupId>xmlpull</groupId>
> - <artifactId>xmlpull</artifactId>
> - <version>1.1.2.1</version>
> - </dependency>
> -
> - <dependency>
> - <groupId>commons-graph</groupId>
> - <artifactId>commons-graph</artifactId>
> - <version>0.8.1</version>
> - </dependency>
> -
> +
> </dependencies>
>
> <build>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]