Почему широко распространенная версия jar BeansBinding по-прежнему beansbinding-1.2.1.jar?
Его можно загрузить с Maven Central или с дистрибутивами Netbeans, или установлен плагином JFormDesigner. Почему в нем нет последних изменений, внесенных в 2008 году?
Например, проблема производительности со многими привязками была решена 10 лет назад (см. Журнал коммитов GitHub JFormDesigner/swing-beansbinding за 2008 год
).
Одно обсуждение этой проблемы можно найти на BeansBinding Performance (ошибка 37).
Решением было удалить ненужный IGNORE_ALL_BEANINFO в вызовах Introspector.getBeanInfo().
Но широко распространенный beansbinding-1.2.1.jar все еще содержит старый байт-код. Что заставляет эту ошибку возникать снова и снова?
@JonnyHenly Знай об этом. Но он не распространяется вместо beansbinding-1.2.1.jar с Netbeans. Я полагаю, что проблема с BeansBinding заключается в том, что тег версии не был изменен после последних изменений кода, и поэтому новый код не был преобразован в mavenized / netbeanized.




Вы смотрели проект
BetterBeansBinding? Связанный вопрос StackOverflow от 2009 г .: Что не так с привязкой бобов?