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/JellyPropsHandler.java
Index: JellyPropsHandler.java
===================================================================
RCS file:
/home/cvs/maven-components/maven-core/src/java/org/apache/maven/jelly/JellyPropsHandler.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-runner-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-runner-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/maven/jars/surefire-runner-1.0.jar:$repoLocal/plexus/jars/plexus-utils-1.0-beta-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]