ant を使用して JavaFX ベースのアプリケーションをパッケージ化しています。またはタグfx:jar
をサポートしていないことを除いて、実際の JavaFX を実行しても問題ありません。設定した変数に応じて、いくつかのプラットフォーム固有のライブラリを動的に含めたいと考えています。現在、私はこれを持っています:if
condition
<fx:fileset dir="/my/classes/folder">
<include name="**/*lib1.dylib" if="??"/>
<include name="**/*lib2.dll" if="??" />
<include name="**/*lib3.dll" if="??" />
</fx:fileset>
プラットフォームに応じて異なる変数値を使用して、このターゲットを複数回実行したいと考えています。次のようなことはできないようです:
<include name="**/*lib3.dll" if="platform=mac" />
だから私は立ち往生しています。助けてください!