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