Я пытаюсь создать пользовательскую панель для установщика IzPack. Это означает, что я должен продлить IzPanel
. Однако представляется, что если я это сделаю, расширенная панель needs to be in пакета com.izforge.izpack.panels
.Izpack: Создание пользовательских панелей
Тогда я нашел this post, который предусматривает, что:
- Таким образом, вы должны включать в себя installer.jar из Lib папки IzPack в путь сборки вашего проекта на заказ панели.
- Ваша пользовательская панель/должна/расширять com.izforge.izpack.installer.IzPanel.
- Кроме того, он должен/должен/находиться в пакете com.izforge.izpack.panels.
- Вдобавок ко всему, ваше имя баннера/должно/быть таким же, как у неквалифицированного имени вашего настраиваемого класса панели.
Я беру вопрос с 1-го и 4-го пунктов. Они подразумевают, что я должен создать дополнительный JAR-файл для каждый пользовательский IzPanel, который я создаю. Кроме того, мне пришлось бы изменить установку IzPack, добавив эти JAR в один из своих подкаталогов.
Является ли эта статья устаревшей (2008) и ее можно безопасно игнорировать или это все еще так?
Если нет, то как я могу избежать этого и просто иметь расширенный IzPanel в пути к классам?
Спасибо!