jvanzyl 2004/05/28 19:49:41
Modified: maven-core/src/main/java/org/apache/maven/plugin
OgnlProjectValueExtractor.java
Log:
o allow path expressions and handle them properly
Revision Changes Path
1.3 +13 -2
maven-components/maven-core/src/main/java/org/apache/maven/plugin/OgnlProjectValueExtractor.java
Index: OgnlProjectValueExtractor.java
===================================================================
RCS file:
/home/cvs/maven-components/maven-core/src/main/java/org/apache/maven/plugin/OgnlProjectValueExtractor.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- OgnlProjectValueExtractor.java 29 May 2004 02:44:50 -0000 1.2
+++ OgnlProjectValueExtractor.java 29 May 2004 02:49:41 -0000 1.3
@@ -53,7 +53,18 @@
{
expression = expression.substring( 1 );
- value = project.getProperty( expression );
+ int pathSeparator = expression.indexOf( "/" );
+
+ if ( pathSeparator > 0 )
+ {
+ value = project.getProperty( expression.substring( 0, pathSeparator
) )
+ + expression.substring( pathSeparator );
+ }
+ else
+ {
+ value = project.getProperty( expression );
+ }
+
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]