0
为什么我不能在Apache Ant中设置像这样的属性?具有插件的Apache Ant属性值
<property name="checker" value="php ${basedir}/vendor/code-checker/src/cc.php" />
然后Exec的它像这样
<exec executable="${checker}">
<arg value="-d" />
<arg path="${basedir}/src" />
</exec>
相反,我要我要使用检查
<exec executable="php">
<arg value="vendor/code-checker/src/cc.php" />
<arg value="-d" />
<arg path="${basedir}/src" />
</exec>
我不想立即执行脚本,而是想在'.bashrc'中将它保存为'alias',稍后在多个'target'中使用它,只需指定'$ {checker} '。难道这不能在我的情况下做到吗? – meridius
@meridius是的,你可以像我在我的例子中展示的那样,但是你必须对所有的exec调用使用'command'版本,'$ {basedir}'不能包含任何空格。如果你不能保证那么你必须单独分开所有参数。 –
谢谢,但我不想定义' ',而是我想定义' '。 ' '只会创建我以后可以在多个' '中使用的“链接”。 ' '会立即执行'command' /'executable',我不想要那个。我希望现在更清楚。 –
meridius