После мучений с отладкой сложных MVEL скриптов + MavenClassloader, обнаружил, что механизм динамического разрешения зависимостей есть в языке Groovy. К тому же отладка Groovy скриптов возможна и в Idea и в Eclipse. ![][1] Вы спросите зачем нужно динамическое разрешение зависимостей? Некоторые вещи проще делать так, а некоторые возможно только так.
В публикации вы найдете работающее решение для Groovy в виде одного jar файла, загрузчик классов из репозитариев maven для Java приложения. Узнаем про особенности работы Grape «из коробки». Чтобы не быть голословным и были понятны возможности [Grape][2]… [Читать дальше →][3]
[1]:
https://habrastorage.org/files/3f0/ecd/0db/3f0ecd0dbafe402caa35b2a1a88ca7d3.jpg
[2]:
http://docs.groovy-lang.org/latest/html/documentation/grape.html
[3]:
http://habrahabr.ru/post/270145/#habracut