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