Izpack: Создание пользовательских панелей

Я пытаюсь создать пользовательскую панель для установщика IzPack. Это означает, что я должен расшириться IzPanel. Однако кажется, что, если я делаю это, расширенная панель должна быть в com.izforge.izpack.panels пакет.

Затем я нашел это сообщение, которое предусматривает что:

  1. По сути, необходимо включать installer.jar от папки lib IzPack в пути сборки пользовательского проекта панели.
  2. Ваша пользовательская панель,/must/, расширяет com.izforge.izpack.installer. IzPanel.
  3. Кроме того, это/must/находится в com.izforge.izpack.panels пакете.
  4. Вдобавок ко всему этому, Ваше имя банки сборки/must/совпасть с неполным названием Вашего пользовательского класса панели.

Я не соглашаюсь с 1-ми и 4-ми точками. Они подразумевают, что я должен создать дополнительный файл JAR для каждого пользовательского IzPanel, который я создаю. Кроме того, я должен был бы изменить установку IzPack путем добавления этих БАНОК к одному из ее подкаталогов.

Устарела эта статья (2008), и она может быть безопасно проигнорирована, или это все еще верно?
Если не, как я могу избежать этого и просто иметь расширенный IzPanel на пути к классу вместо этого?

Спасибо!

8
задан bguiz 26 March 2010 в 02:35
поделиться