IzPack:obter a entrada do usuário, em seguida, processá-lo no processpanle
Pergunta
H,
Eu precisa para obter uma entrada de usuário durante a instalação, em seguida, usá-lo como um argumento para um aplicativo que é executado no processPanle.Como posso obter a variável que contém a entrada do usuário no processPanel?
Solução
Você pode fazer referência a variável usando ${}
sintaxe como mostrado no exemplo a seguir.
userInputSpec.xml (trecho):
<field type="rule" variable="tomcat_http_port">
<spec txt="HTTP-Port:" id="panel0.field2.label" set="0:80" layout="N:5:5" />
</field>
process.xml (trecho):
<job name="Launching Browser">
<executeclass name="edu.ccdb.util.BareBonesBrowserLauncher">
<arg>http://localhost:${tomcat_http_port}/klaros-web</arg>
</executeclass>
</job>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow