在我的Ant skript,我是执行程序,传递一些参数,其中之一是一个很长的说法:蚂蚁EXEC任务:如何打破一个长的说法成多行
<exec executable="${conf.GLASSFISH}/bin/asadmin" failonerror="true" vmlauncher="false">
<arg line="create-auth-realm" />
<arg line="--classname com.sun.enterprise.security.auth.realm.jdbc.JDBCRealm" />
<arg line="--property jaas-context=${conf.auth.jaas-context}:datasource-jndi=${conf.auth.datasource-jndi}:user-table=${conf.auth.usertable}:user-name-column=${conf.auth.usernamecolumn}:password-column=${conf.auth.passwordcolumn}:group-table=${conf.auth.grouptable}:group-name-column=${conf.auth.groupnamecolumn}:assign-groups=${conf.auth.assigngroups}:digest-algorithm=${conf.auth.digest}" />
<arg line="jdbcRealm" />
</exec>
哪有我将第三个参数分成多行,所以蚂蚁更易读(更低的行宽)?像这样的东西(\只是证明我所需要的占位符):
<exec executable="command">
<arg line="--property PROP1:\\"/>
<arg line="PROP2:\\"/>
<arg line="PROP3\\"/>
</exec>
所以,当蚂蚁执行该应导致下面的命令:
command --property PROP1:PROP2:PROP3
我怎么能实现呢?
嗯,当我这样做了,蚂蚁追加我的主目录的pathref,导致以下参数:/家庭/ mackaz/ARG1:/家庭/ mackaz/arg2的,但我希望像ARG1参数: arg2 – ifischer 2010-11-02 16:12:55
如果行本身太长而不能被“消化”,那么对于我来说,既不是' '也不是' 1.9.4):*“[exec] Die Befehlszeile ist zu lang。”(命令行太长)* –
2015-10-30 15:28:13