我正在研究Joomla组件。我的IDE是Eclipse。实际上我希望它在JED(Joomla扩展目录)上发布它。
为了自动完成部署,我找到了一个很好的 Phing -script,可以创建zip和tar文件。为此,我使用Phing的 fileset 功能来定义所有必要的文件。
<fileset dir="${src}" id="adminfiles">
<include name="admin/admin.compname.php" />
<include name="admin/controller.php" />
<include name="admin/gpl-3.0.txt" />
</fileset>
现在我想使用此文件列表将所有文件也复制到我的测试环境中。因此,我必须从列表中的每个文件名中删除文件夹名称admin/
。
是否有任何Phing-Task可以为我做这件事。或任何正则表达式(uhahah)。
祝你好运 tria1312
答案 0 :(得分:1)
我认为它与“条带化”文件夹名称无关。你只想复制一堆文件,对吗?
这会将带有php扩展名的所有文件从admin文件夹复制到您选择的文件夹中:
<copy todir="${testPath}/test" overwrite="true">
<fileset dir="admin">
<include name="*.php" />
</fileset>
</copy>
有关更多选项,请参阅fileset type。