Mam kompilację z wieloma projektami i umieściłem zadanie zbudowania słoika z tłuszczem w jednym z podprojektów. Stworzyłem zadanie podobne do opisanego w książce kucharskiej .
jar {
from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
manifest { attributes 'Main-Class': 'com.benmccann.gradle.test.WebServer' }
}
Uruchomienie go powoduje następujący błąd:
Przyczyna: Nie możesz zmienić konfiguracji, która nie jest w stanie nierozwiązanym!
Nie jestem pewien, co oznacza ten błąd. Zgłosiłem to również w Gradle JIRA na wypadek, gdyby był to błąd .