有人可以解释使用所有不同的任务而不是简单地使用<exec/>
吗?
PHPunit任务现在给了我很多问题,例如,为什么要麻烦而不是去寻找一个简单的<exec/>
?
根本无法在文档中找到任何内容。
文档是f.e.非常令人困惑的举例如:
https://www.phing.info/docs/guide/stable/ch04s02.html(4.2编写一个简单的构建文件)
<target name="build" depends="prepare">
<echo msg="Copying files to build directory..." />
<echo msg="Copying ./about.php to ./build directory..." />
<copy file="./about.php" tofile="./build/about.php" />
<echo msg="Copying ./browsers.php to ./build directory..." />
<copy file="./browsers.php" tofile="./build/browsers.php" />
<echo msg="Copying ./contact.php to ./build directory..." />
<copy file="./contact.php" tofile="./build/contact.php" />
</target>
copy
任务有一个description
属性,您会认为通过摘要记者或其他东西解释这似乎是合乎逻辑的,而不是每个都有echo
任务..
什么是最佳做法?
答案 0 :(得分:0)
Phing&#39; Copy Task没有描述属性...
...除此之外,如果在编写为[自定义]任务时表达动作更简洁,更不容易出错,而不是作为一个笨重的执行任务,我通常会将其作为提示去查找和/或写入那个自定义任务。
有时会更进一步并提交拉动请求; - )