сборке?
Извините за то, что снова пришлось создавать issue:
Не совсем понятна необходимость зависимости Beetl от ASM. Если эта функциональность не является ключевой, её можно сделать опциональной, предоставляя пользователям возможность самостоятельно включать эту функцию и добавлять необходимые библиотеки. В случае, если данная функциональность действительно важна, стоит рассмотреть вариант использования jarjar для изменения пространства имён ASM, чтобы снизить вероятность конфликтов версий jar-файлов. Два популярных инструмента — Spring-core и Guice — используют такой подход. Хотя я сам не использую jarjar, (чтобы избежать проблем с версиями, я просто включаю исходные коды CGLIB и ASM в jBeanBox), но ваш проект имеет больше участников, поэтому вы можете изучить, как это сделано в Guice.