0

私はここに私のantスクリプトコードを与えられています。

<?xml version="1.0"?>
<project name="sample1" default="ex1" >
<import file="./property.xml"/>
<target name="ex1"  description="winmergeex" >
<exec dir="${winmergedir}" executable="WinMergeU.exe">
<arg value="D:\winme\buid.xml" />
<arg value="D:\winme\buid.xml" />
<arg value="D:\winme\build1.xml" />
</exec>
</target>
</project>

プロパティ.xml

<?xml version="1.0"?>
<project name="propertyexample">
<property name="winmergedir" value="D:\software\WinMerge-2.14.0-exe" />
</project>
4

2 に答える 2

0
<?xml version="1.0"?>
<project name="sample1" default="help4" >
<import file="./property.xml"/>         
<target name="help4">  
<exec executable="${winmer}" spawn="true">            
<arg value="${arg1}"/>
<arg value="${arg2}"/>
</exec>
</target>   
</project>   


property.xml

<?xml version="1.0"?>
<project name="propertyexample">     
<property name="arg1" value="D:\winme\ori\" />
<property name="arg2" value="D:\winme\dup\" />    
<property name="winmer" location="C:/Program Files/WinMerge/WinMergeU.exe"/>
</project>

WinMergeU.exe パスの場所について言及する必要があり、左側のパスと右側のパスの 2 つの引数を渡す必要があります。

于 2013-08-22T05:27:43.390 に答える
0

それが正しい方法かどうかはわかりませんが、同様の問題に直面していたので、実行可能ファイルの絶対パスを指定したところ、正常に機能しました。

于 2014-09-09T09:47:29.033 に答える