Если вы привыкли к муравью, вы можете попробовать то же самое с Gradle:
я есть мультипроектная сборка, и я поставил задачу создать толстый флягу в одном из подпроектов. Я создал задачу похожую на туописано в кулинарной книге.
jar {
from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
manifest { attributes 'Main-Class': 'com.benmccann.gradle.test.WebServer' }
}
Запуск его приводит к следующей ошибке:
Причина: Вы не можете изменить конфигурацию, которая не находится в неразрешенном состоянии!
Я не уверен, что означает эта ошибка.Я также сообщил об этом на Gradle JIRA в случае, если это ошибка.