Я пытаюсь написать собственный Action
для использования в install4j. Я изучил документацию по расширению install4j. В свете этого я расширяю AbstractInstallOrUninstallAction
и добавляю правильную информацию о компонентах, расширяя ActionBeanInfo
. Все шло хорошо, пока я не решил немного отшлифовать ситуацию и установить некоторые атрибуты по умолчанию для своего пользовательского действия, такие как Тип высоты действия по умолчанию.
Я заметил, что эти свойства не наследуются моим действием, и мне приходится использовать соответствующие установщики из информации о компоненте, например, setDefaultActionElevationType(ActionElevationType.ELEVATE, true)
.
Я могу найти большинство этих атрибутов с помощью предоставленных сеттеров, за исключением Может выполняться несколько раз, который внутри install4j называется multiExec
.
Кто-нибудь знает обходной путь, чтобы это также можно было установить, используя информацию о bean-компоненте действия или само действие?