1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/xiandafu-beetl

 / Детали:

Рассмотрели ли вы возможность использования jarjar для изменения пространства имен библиотеки asm при...

Предстоит сделать
Владелец
Создано  
03.03.2025

сборке?

Извините за то, что снова пришлось создавать issue:

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

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/xiandafu-beetl.git
git@api.gitlife.ru:oschina-mirror/xiandafu-beetl.git
oschina-mirror
xiandafu-beetl
xiandafu-beetl