2016-03-30 12 views
2

antを使用するのは非常に新しいです。いずれかが私のif flag = 1文であるべきものを作るのを助けることができればantを使用してjarプロパティに基づいてファイルを編集します

<target name = "create_jar"> 
    <script language="javascript"> 
    ... 
     create_jar.setProperty("flag", flag);//where flag is some boolean value 
    </script> 

    //if "${flag}" = 1 
     //then: 
     <replaceregexp ...></replaceregexp> 

    //else continue as usual 
    ... 

:私は私のflag条件は1

今、私はいくつかのコードを持っている場合にのみ、jarファイルを作成し、ファイルを編集したいですそれは非常に高く評価されるだろう。

だけ簡潔にするために、私のreplaceregexp作品と私のscript作品は私ので、もう少し検索した後、私がしたい現れる1.9.2

答えて

3

正しい値

EDIT実行しているApache Antをバージョンを取得します使用:

<project name="create_jar" xmlns:if="ant:if" xmlns:unless="ant:unless"> 
... 
... 
    <replace... if:true="${flag}"> 
    <replace... unless:true="${flag}"> 
... 

>アリ1.9.1

+0

を使用している場合、これは良くaは私よりもnswer、私はant-contribが2008年以来更新されていないので私の答えを削除します – gustf

関連する問題