2011-12-07 10 views
0

こんにちは私は1つのプロジェクト(正常に動作)中にある2つの場所に展開するEclipseでのAntをセットアップしようとしています...Antの展開Windowsのデスクトップユーザーの現在のディレクトリのzipファイル

今、私は私をドロップしたいです私のデスクトップにC:\ Users \ MyAccount \ DesktopのZIPコードを貼り付けます。

しかし、これを他の開発者に配布したい場合は、C:\ Users \ MyAccount \ DesktopはC:\ Users \ TheirAccount \ Desktop

ワイルドカードを使用する方法や、現在のユーザーMyAccount \ ThierAccountを取得する方法が必要です(これはどこでも同じです)。

誰でもこれに遭遇しましたか?ホームフォルダを表すために

<target name="zipme2"> 
    <zip destfile="C:\Users\%HOMEPATH%\Desktop\${projectDescription.name}.${touch.time}.zip" basedir="../" excludes="**/*.zip"/> 
</target> 

答えて

1

使用$ {}のuser.homeプロパティ:

だからここに私の誤動作です。 だから、完全な場所は次のようになります。

${user.home}/Desktop/${projectDescription.name}.${touch.time}.zip 

そして唯一のスラッシュを使用します。 Antはそれらをシステム特有のものに変換します。

関連する問題