在Info中添加自定义设置.plist使用javaFx ant任务



我想在Info中添加以下设置。我为OSX(Yosemite)绑定的应用程序列表。

<string>Disable App Nap for Express</string>
<key>NSAppSleepDisabled</key>
<true/>

我们使用javaFx的ant任务来构建我们的应用程序包,像这样:

        <fx:application name="${macosx_app}" mainClass="${mainclass}"
              version="1.0">
        </fx:application>
        <fx:bundleArgument arg="mac.CFBundleVersion" value="1.0"/>
        <fx:resources>
            <fx:fileset type="jar" dir="package/macosx/"/>
            <fx:fileset type="jar" dir="lib"/>
        </fx:resources>
        <fx:platform j2se="7.0">                
            <fx:jvmarg value="-Xdock:icon=$APPDIR/Java/${macicon}" />
            <fx:jvmarg value="-Xms128M" />
            <fx:jvmarg value="-Xmx1024M" />
            <fx:jvmarg value="-Dapple.laf.useScreenMenuBar=true" />
            <fx:jvmarg value="-Dcom.apple.macos.use-file-dialog-packages=true" />
            <fx:jvmarg value="-Dcom.apple.macos.useScreenMenuBar=true" />
            <fx:jvmarg value="-Dapple.awt.application.name=${macosx_app}" />
            <fx:jvmarg value="-Dcom.apple.smallTabs=true" />
        </fx:platform>
    </fx:deploy>

我如何编辑我的ant build.xml将我的设置添加到Info.plist?我阅读了Oracle JavaFX https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/javafx_ant_task_reference.html和https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/javafx_ant_tasks.html#CIACDJHC的文档,但没有得到有用的信息。所以,有没有人有这样的经验,加入自动设置到信息。plist使用javaFx蚂蚁任务?

可以添加

<fx:deploy ... verbose="true" ...>

Ant将输出如下内容"配置文件保存到/var/folders/…"/macosx"等等。在那里你可以找到默认文件,如Info。构建时使用的列表。您可以复制和更改它们。Ant还会告诉您将定制文件放在何处,以便下次构建时找到。它可能是类似于"package/macosx/"的东西在构建文件夹

相关内容

  • 没有找到相关文章

最新更新