brett 2004/04/02 15:37:19 Modified: src/java/org/apache/maven Tag: MAVEN-1_0-BRANCH MavenUtils.java Log: PR: MAVEN-1205 remove function unused, and would cause ClassCastException if used Revision Changes Path No revision No revision 1.107.4.16 +5 -7 maven/src/java/org/apache/maven/MavenUtils.java Index: MavenUtils.java =================================================================== RCS file: /home/cvs/maven/src/java/org/apache/maven/MavenUtils.java,v retrieving revision 1.107.4.15 retrieving revision 1.107.4.16 diff -u -r1.107.4.15 -r1.107.4.16 --- MavenUtils.java 28 Mar 2004 21:27:26 -0000 1.107.4.15 +++ MavenUtils.java 2 Apr 2004 23:37:19 -0000 1.107.4.16 @@ -33,7 +33,6 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.maven.jelly.JellyUtils; -import org.apache.maven.jelly.MavenExpressionFactory; import org.apache.maven.jelly.MavenJellyContext; import org.apache.maven.project.BaseObject; import org.apache.maven.project.Project; @@ -97,9 +96,6 @@ /** Project Bean Reader */ private static BeanReader projectBeanReader; - /** Maven Expression Factory. */ - private static MavenExpressionFactory mavenExpressionFactory = new MavenExpressionFactory(); - /** Map of loaded POMs. */ private static HashMap parentPoms = new HashMap(); @@ -225,7 +221,7 @@ // We must look in the <extend/> element for expressions that may be present as // // <extend>../project.xml</extend> - Expression e = JellyUtils.decomposeExpression( pomToExtend, mavenExpressionFactory, context ); + Expression e = JellyUtils.decomposeExpression( pomToExtend, context ); pomToExtend = e.evaluateAsString( context ); pomToExtend = MavenUtils.makeAbsolutePath( projectDescriptor.getParentFile(), pomToExtend ); project.setExtend( pomToExtend ); @@ -377,7 +373,7 @@ throws IOException, SAXException, IntrospectionException, ParserConfigurationException { String projectString = getProjectString(project); - Expression e = JellyUtils.decomposeExpression( projectString, mavenExpressionFactory, context ); + Expression e = JellyUtils.decomposeExpression( projectString, context ); String newProjectString = e.evaluateAsString( context ); project = (Project) getProjectBeanReader().parse( new StringReader( newProjectString ) ); return project; @@ -762,6 +758,8 @@ // child's context values into the jelly context because we want the // child values to win and only use the parent in the event the // child cannot provide the value. + + // TODO: need an exception for those specified on the command line if ( parentContext != null ) {
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]