3

完全なパスが必要な外部ユーティリティ (実際には Inkscape) を呼び出す Ant スクリプトを作成したいと考えています。今、私は持っています

<exec executable="${inkscape.path}">
    <arg value="--file=build_exe/splash.svg" />
    <arg value="--export-png=build_exe/splash.png" />
    <arg value="-C" />
</exec>

Windows では、Inkscape には絶対パスが必要です。では、どうすれば Ant をbuild_exe/filename絶対パスにすることができるでしょうか? または、代わりに、Inkscape の回避策 (おそらく作業ディレクトリの設定) はありますか?

4

2 に答える 2

5

これを使って:

<property name="x" location="folder/file.txt" />

値は、${X}値に相対するファイルの絶対パスになり${basedir}ます。

于 2009-05-21T20:48:18.903 に答える
0

私は宣言します

<property file="my_config.properties"/>

このパスをファイル my_config.properties に書き込みます。ユーザーは、この構成ファイルを変更するだけで済みます。

于 2009-05-21T19:54:52.817 に答える