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]

Reply via email to