2

我正在开发一个 Joomla 组件。我的 IDE 是 Eclipse。实际上我希望它在 JED(Joomla 扩展目录)上发布。

为了自动完成部署,我找到了一个很好的Phing -script,它能够创建 zip 和 tar 文件。为此,我使用Phing的文件集功能来定义所有必需的文件。

<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

4

1 回答 1

1

我认为这与文件夹名称的“条带化”无关。你只是想复制一堆文件,对吧?

这会将所有带有 php 扩展名的文件从 admin 文件夹复制到您选择的文件夹中:

<copy todir="${testPath}/test" overwrite="true">
    <fileset dir="admin">
        <include name="*.php" />
    </fileset>
</copy>

有关更多选项,请参阅文件集类型

于 2012-12-13T10:30:33.250 回答