Есть ли способ выполнить ./gradlew run --developer = true и установить истинное значение в файле свойств? - PullRequest
0 голосов
/ 18 января 2019

я работаю над проектом 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'
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...