Как использовать опцию «--runtime-name» Wildfly для развертывания WAR с ANT с другим именем? - PullRequest
0 голосов
/ 28 января 2019

У меня есть веб-приложение (application.war), и я хотел бы изменить его имя в (application_TIMESTAMP.war), но все же хочу развернуть его как application.war.Я привык развертывать войну с помощью следующего сценария ANT, но как можно использовать "- runtime-name = имя_приложения" в команде развертывания?

<target name="deploy" description="deploys to a running jboss instance" depends="undeploy,build,war">
 <antcall target="exec-jboss">
 <param name="jboss.home" value="${local.jboss.home}" />
 <param name="jboss.host" value="${remote.jboss.host}" />
 <param name="jboss.port" value="${remote.jboss.port}" />
 <param name="jboss.command" value="deploy application_TIMESTAMP.war" />
 </antcall>
</target>               

Что-то вроде этого нене работает

<param name="jboss.command" value="deploy --runtime-name=application.war application_TIMESTAMP.war" />

Где находится:

<target name="exec-jboss">
        <jboss-cli failonerror="false">
            <arg value="${jboss.command}" />
        </jboss-cli>
</target>
...