Почему я не могу установить свойство, подобное этому в 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>
Вместо этого я должен указать полный путь с переводчиком, что скрипты каждый раз, когда я хочу использовать что Checker
<exec executable="php">
<arg value="vendor/code-checker/src/cc.php" />
<arg value="-d" />
<arg path="${basedir}/src" />
</exec>
Я не хочу запускать скрипт сразу, вместо этого я хочу сохранить его как 'alias' в' .bashrc' и использовать его позже в нескольких 'target' просто, указав '$ {checker} '. Разве это не могло быть сделано в моем случае? – meridius
@meridius да, вы можете, как я показал в моем примере, но вы должны использовать версию 'command' для всех ваших вызовов exec, а' $ {basedir} 'не должны содержать пробелов. Если вы не можете гарантировать, что тогда вам придется разделить все аргументы индивидуально. –
Спасибо, но я не хочу определять ' ', вместо этого хочу определить' '. ' ' просто создаст ссылку, которую я позже смогу использовать в нескольких ' 'е. ' ' немедленно выполнит 'command' /' executable', и я не хочу этого. Надеюсь, теперь это становится яснее. –
meridius