2011-02-22 30 views
0

antターゲットからディレクトリを削除するには、ディレクトリの数をハードコードしないでください。設定されたプロパティでAntで複数のディレクトリを削除する

<target name="clean"> 

    <delete includeemptydirs="true"> 
      <fileset dir="${src.dir}"> 
       <include name="${clean.dirs}"/> 
      </fileset> 
     </delete> 

</target> 

src.dir=./src 
clean.dirs=./com/webservices/resources/jaxws;./com/asdf/entity;./com/asdf/service 

このdoesntのは、動作するようには思え、私は何をすることができます...これまでのところ、私はこれを持っていますか?

答えて

2

はこれを試してください: -

<delete includeemptydirs="true"> 
    <fileset dir="${src.dir}" includes="${clean.dirs}"/> 
</delete> 

プロパティファイル: - 助けを

src.dir=./src 
clean.dirs=**/com/webservices/resources/jaxws,**/com/asdf/entity,**/com/asdf/service 
+0

おかげで...それは...しかし、仕事ができること、なぜすべてのアイデアは思えないのですか? – systemoutprintln

+0

ディレクトリ構造がどのように見えるか、そしてANTファイルの場所を描くことができますか? – limc

関連する問題