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]

Reply via email to