我正在使用 ant 来打包基于 JavaFX 的应用程序。做实际的 JavaFX 东西没问题,除了fx:jar
不支持if
orcondition
标记。我想根据我设置的变量动态包含一些特定于平台的库。目前我有这个:
<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" />
所以我被困住了。请帮忙!