On Mon, 2004-01-19 at 04:14, Emmanuel Venisse wrote:
> Jason,
>
> Why you revert my modification on mboot???
Sorry, wasn't intentional.
> 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]
--
jvz.
Jason van Zyl
[EMAIL PROTECTED]
http://maven.apache.org
happiness is like a butterfly: the more you chase it, the more it will
elude you, but if you turn your attention to other things, it will come
and sit softly on your shoulder ...
-- Thoreau
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]