我使用ant来打包基于JavaFX的应用程序。做实际的JavaFX的东西没有问题,但fx:jar
不支持if
或condition
标签。我想动态地包含一些特定于平台的库,具体取决于我设置的变量。目前我有这个:Ant JavaFX包含If
<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" />
所以我卡住了。请帮忙!