私は次のものを持っていますbuild.gradle
:
PlatformUmbrella platformUmbrella = PlatformUmbrella.create(System.properties['module.status'])
task setClBeforePublish << platformUmbrella.beforePublish
project.tasks.publish.doLast platformUmbrella.afterPublish
出力gradle.properties
があります:module.status = snapshot``gradlew properties
module.status: snapshot
ただし、System.properties['module.status']
またはgradle.properties['module.status']
が取得されると、null
が返されます (おそらく、プロパティがまだ処理されていないためです)。クロージャgradle.properties['module.status']
内にアクセスすると、 も返されます。「module.status」設定にアクセスする正しい方法は何ですか?gradle.taskGraph.whenReady
null