我正在与gradle
的javafx项目工作,但似乎没有一个很好的文档或网站或视频如何创建安装rhis javaa应用程序,我的意思是我发现了大量的样本ANT
和MAVEN
但BULDING设置JavaFX的gradle这个-插件与INNO-脚本的工作室?
我无法找到一些好的做法的gradle中, 之后我downloadeded inno-script-studio
,但我不知道该怎么做,至少创建一个jar文件或可执行文件,以使安装有。 这里是插件,我使用JavaFX的gradle这个javafx-gradle-plugin,它说的描述:
(Windows)中EXE安装:Inno Setup的
,但我不知道该怎么办它
这里是我的build.gradle
:
buildscript {
dependencies {
classpath group: 'de.dynamicfiles.projects.gradle.plugins', name: 'javafx-gradle-plugin', version: '8.8.2'
}
repositories {
mavenLocal()
mavenCentral()
}
}
apply plugin: 'application'
apply plugin: 'java'
if (!hasProperty('mainClass')) {
ext.mainClass = "Main.Launcher"
}
repositories {
mavenLocal()
mavenCentral()
}
dependencies{
testCompile group: 'junit', name: 'junit', version: '4.10'
compile "io.reactivex.rxjava2:rxjava:2.1.0"
// https://mvnrepository.com/artifact/com.jfoenix/jfoenix
compile group: 'com.jfoenix', name: 'jfoenix', version: '1.6.0'
// https://mvnrepository.com/artifact/org.hibernate/hibernate-gradle-plugin
compile group: 'org.hibernate', name: 'hibernate-gradle-plugin', version: '5.2.10.Final'
// https://mvnrepository.com/artifact/org.hibernate/hibernate-core
compile group: 'org.hibernate', name: 'hibernate-core', version: '5.2.10.Final'
// https://mvnrepository.com/artifact/org.hibernate/hibernate-annotations
compile group: 'org.hibernate', name: 'hibernate-annotations', version: '3.5.6-Final'
// https://mvnrepository.com/artifact/mysql/mysql-connector-java
compile group: 'mysql', name: 'mysql-connector-java', version: '6.0.6'
// https://mvnrepository.com/artifact/log4j/log4j
compile group: 'log4j', name: 'log4j', version: '1.2.17'
// https://mvnrepository.com/artifact/de.jensd/fontawesomefx
compile group: 'de.jensd', name: 'fontawesomefx', version: '8.9'
}
apply plugin: 'javafx-gradle-plugin'
jfx {
appName = 'StudentManager'
vendor = 'shaheen'
// minimal requirement for jfxJar-task
mainClass = "Main.Launcher"
}
任何提示,建议,样品,WOU LD好,谢谢
感谢您的答复,我认为这句话会做,但我不知道如何使一个可执行文件放在第一位,我搜索了很多,但没有适合我的情况,我BTW我列入“版本。 gradle这个”在我的问题 –
就叫'gradle这个jfxJar'生成一些JavaFX的可执行的JAR文件,创建一些本地启动/可执行就叫'gradle这个jfxNative'。这些文件将在'build/jfx /'文件夹下生成。 – FibreFoX