Usando Gradle para criar um jar com dependências
Eu tenho uma compilação de multiprojetos e coloquei uma tarefa para criar um jar de gordura em um dos subprojetos. Eu criei a tarefa semelhante àdescrito no livro de receitas.
jar {
from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
manifest { attributes 'Main-Class': 'com.benmccann.gradle.test.WebServer' }
}
A execução resulta no seguinte erro:
Causa: você não pode alterar uma configuração que não esteja no estado não resolvido!
Não sei ao certo o que esse erro significa.Também relatei isso no Gradle JIRA, caso seja um bug.