You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by co...@apache.org on 2002/08/31 01:08:47 UTC

cvs commit: jakarta-ant/proposal/embed test.xml

costin      2002/08/30 16:08:47

  Modified:    proposal/embed test.xml
  Log:
  Added examples for velocity and jexl properties.
  
  Started to add jxpath set ( I also have some work on jndi properties and set,
  but in j-t-c repo ).
  
  Revision  Changes    Path
  1.4       +26 -6     jakarta-ant/proposal/embed/test.xml
  
  Index: test.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/proposal/embed/test.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- test.xml	13 Aug 2002 17:12:40 -0000	1.3
  +++ test.xml	30 Aug 2002 23:08:47 -0000	1.4
  @@ -1,14 +1,20 @@
   <project name="embed-test" default="main" basedir=".">
  -  <property name="ant.src" location="../.." />
  -  <property name="junit.jar" location="${ant.src}/lib/junit.jar" />
  -  
  -  <import file="build.xml" />
  -
  +  <property name="ant.src" location="../.."/>
  +        
  +  <import file="build.xml"/>
  +
  +  <target name="main">
  +     <property name="junit.jar" location="${base.path}/junit3.7/junit.jar"/>
  +     <echo>${junit.jar} ${velocity.jar}</echo>
   
  -  <target name="main" >
       <path id="myJars" >
         <pathelement path="${junit.jar}" />
         <pathelement path="${jxpath.jar}" />
  +      <pathelement path="${velocity-dep.jar}" />
  +      <pathelement path="${velocity.jar}" />
  +      <pathelement path="${jexl.jar}" />
  +      <pathelement path="${commons-discovery.jar}" />
  +      <pathelement path="${commons-logging.jar}" />
         <pathelement path="${ant.home}/lib/ant-sax2.jar" />
       </path>
   
  @@ -22,9 +28,21 @@
         -->
       <taskdef classname="org.apache.tools.ant.taskdefs.optional.JXPath"
                name="jxpath" />
  +    <taskdef classname="org.apache.tools.ant.taskdefs.optional.JXPathSet"
  +             name="jxpathSet" />
  +    <taskdef classname="org.apache.tools.ant.taskdefs.optional.VelocityProperties"
  +             name="velocityProperties" />
  +    <taskdef classname="org.apache.tools.ant.taskdefs.optional.JexlProperties"
  +             name="jexlProperties" />
   
       <!-- Init JxPath. '/' is the project -->
       <jxpath/>
  +    <velocityProperties/>
  +    <jexlProperties/>
  +
  +    <echo message="vel /references/myJars: ${vm:$ant.references.myJars}" />
  +
  +    <echo message="jexl /references/myJars: ${jexl:ant.references.myJars}" />
   
       <echo message="jxPath /targets[1]: ${jxpath:/targets[1]}" />
       <echo message="jxPath /references: ${jxpath:/references}" />
  @@ -38,6 +56,8 @@
       <xmldom id="test.xml" file="test.xml"/>  
   
       <echo message="XMLDOM: ${jxpath:/references/test.xml/root/project/@name}" />
  +
  +    
     </target>
   
   
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>