Прежде всего, если вы хотите узнать, почему ваш модуль не работает, я предлагаю вам использовать команду diag в Gogo Shell.
Теперь, чтобы решить проблему с библиотеками, у вас естьчтобы включить файлы jar (извлеченные) внутри вашего модуля, это создать толстый jar.В основном добавьте задачу в сборщик сборки следующим образом:
task customFatJar(type: Jar) {
from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }
}
Было бы здорово, если бы вы создали толстый jar-файл только с библиотеками и экспортировали его пакеты в bnd, а затем использовали их издругой модуль.