JavaFX实战 -- 01. 使用Gradle插件构建JavaFX

推荐做法:首先在build.gradle中的jar任务中将所有的依赖包一起打包,

然后使用javafx-gradle-plugin进行构建

当然,javafx-gradle-plugin相当好用!

详细,请参考:https://github.com/FibreFoX/javafx-gradle-plugin

jar {
    manifest {
        attributes(
                "Manifest-Version": 1.0,
                "Main-Class": "xxx.xxx.XxxClass")
    }

    from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }

    into('assets') {
        from 'assets'
    }
}

buildscript {
    dependencies {
        classpath 'de.dynamicfiles.projects.gradle.plugins:javafx-gradle-plugin:8.8.2'
    }
}

// JavaFX 打包
apply plugin: 'javafx-gradle-plugin'

jfx {
    appName = "APP NAME"

    // 启动类
    mainClass = 'xxx.xxx.XxxClass'    

    // 公司名称
    vendor = 'Company'

    // 启动画面
    preLoader = 'xxx.xxx.XxxSplashScreen'

}


你可能感兴趣的:(Java,JavaFX,Gradle)