я работаю над проектом javafx,
я хотел бы запустить приложение с чем-то вроде:
./gradlew run -developer = true
эта задача установит истинное значение в файле ресурсов (config.properties), поле developerMode уже существует,
Я не понимаю, как я могу сделать
Я прибыл, чтобы прочитать файл свойств с
Файл файл = новый файл ();
но когда я делаю запись, содержимое файла свойств исчезает ...
buildscript {
dependencies {
classpath group: 'de.dynamicfiles.projects.gradle.plugins', name: 'javafx-gradle-plugin', version: '8.8.2'
}
repositories {
mavenLocal()
mavenCentral()
}
}
plugins {
id 'java'
}
repositories {
mavenLocal()
mavenCentral()
}
apply plugin: 'application'
mainClassName = 'com.joffrey.MainApp'
// Here will be the task
run {
def test = false
File propertiesFile = new File('config.properties')
}
apply plugin: 'javafx-gradle-plugin'
jfx {
mainClass = 'com.joffrey.MainApp'
vendor = 'JoffreyB'
}
dependencies {
compile group: 'org.apache.logging.log4j', name: 'log4j-api', version: '2.11.1'
compile group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.11.1'
}