Ho una build multiprogetto e ho inserito un compito per costruire un fat jar in uno dei sottoprogetti. Ho creato l'attività simile a quella descritta nel ricettario .
jar {
from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
manifest { attributes 'Main-Class': 'com.benmccann.gradle.test.WebServer' }
}
Eseguendolo si ottiene il seguente errore:
Causa: non è possibile modificare una configurazione che non è in uno stato irrisolto!
Non sono sicuro di cosa significhi questo errore. Ho anche segnalato questo su Gradle JIRA nel caso fosse un bug .