ANT

1. Introduction

    It is a simple modeling of Apache's ant,

2. Design ideas

    The Ant configuration XML file is generated through the model, which can be called and executed. The method of generating XML uses the xworker.lang.MetaThing method of XWorker to generate XML data.

3.Example

3.1. Sample model code

<?xml version='1.0' encoding='utf-8'?>

<project name="TestProject" descriptors="xworker.ant.project" default="test">
     <target name="test">
         <delete name="delete" dir="./xworker/work/ant/test"/>
         <copyrunbat name="copyrunbat" destDir="." batFileName="./xworekr" thingPath="Test" method="run"/>
     </target>
</project>

3.2. ANT configuration generated by the sample model

<?xml version='1.0' encoding='utf-8'?>

<project default="test" name="TestProject">
     <target name="test">
         <delete dir="./xworker/work/ant/test"/>
         <copy file="D:\git\xworker\xworker_explorer\.\xworker\deploy\xer.bat" tofile="././xworekr">
             <filterset>
                 <filter value="org.xmeta.util.ThingRunner" token="classPath"/>
             </filterset>
         </copy>
         <copy file="D:\git\xworker\xworker_explorer\.\xworker\deploy\xer.ini" tofile="./xer.ini">
             <filterset>
                 <filter value="Test" token="thingPath"/>
                 <filter value="run" token="actionName"/>
             </filterset>
         </copy>
     </target>
</project>

3.3.Screenshots

Copyright ©  2007-2019 XWorker.org  版权所有  沪ICP备08000575号