Probieren, um meinen Kopf herumzukommen, wenn es möglich ist, Aufgaben aus anderen Projekten in Gradle zu verwenden. Lassen Sie uns sagen ProjectB ist ein Projekt mit src/main/groovy com.MyTask enthält, Eltern ProjectA mitGradel Abhängigkeit zu Projekt in Buildscript
In build.gradle in ProjectC, auch mit Mutter ProjectA:
buildscript {
dependencies{
project(':ProjectB')
}
}
die legit zu sein scheint, weil einen Tippfehler in "Projekt (: 'ProjectB')" zu lösen, fällt schwer. Was auch fehlschlägt, ist die folgende Zeile:
import com.MyTask
Sind Projektreferenzen im BuildScript-Abschluss nicht gültig? Versuchen Sie auch com.MyTask zu BuildSrc/src/main/groovy mit der gleichen Menge an Erfolg zu bewegen.
"IntelliJ mochte es nicht "haha, nein, ich wette, es hat nicht getan. –
Haha! Entschuldige, dass du die Antwort so bearbeitet hast, wie du @ mike-rylander kommentiert hast! – judoole
Vielen Dank, dass Sie herausgefunden haben, wie Sie IntelliJ glücklich machen können. –