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]