Ich versuche, ein Multi-Modul-Großprojekt mit Idee Unterstützung einzurichten. Es funktioniert solange, bis ich dem Mix projektweite gradle.properties hinzufüge. Hier ein Beispiel:Gradle, Ideen-Plugin und Multi-Projekt-Setup
gradle.properties:
javaVersion = 1.8
gradle.settings:
include 'module_a'
build.gradle:
allprojects {
apply plugin: 'idea'
idea {
project {
jdkName = javaVersion
}
}
}
module_a ist ein leerer Unterordner.
gradle idea
nicht mit diesem:
Build file 'project/build.gradle' line: 7
* What went wrong:
A problem occurred evaluating root project 'project'.
> Cannot set property 'jdkName' on null object
Was könnte der Grund sein?
Frage 2: Kann ein Teilprojekt Veränderungen an den globalen idea
Aufgabe, zum Beispiel
idea.module.generatedSourceDirs += file('srm/main/java.generated')
Wird es nur module_a
beeinflussen, wenn in module_a/build.gradle
platziert?
Dank