econceptes/joomla-phing-tasks

Phing任务,帮助开发Joomla!扩展

v1.0.7beta 2016-04-21 18:52 UTC

This package is not auto-updated.

Last update: 2024-09-26 00:11:08 UTC


README

Build Status

这是一个Phing任务的集合,它通过简化复制扩展的Phing目标定义来帮助开发Joomla!扩展。

使用这些任务,只需一行代码即可复制组件(包括前端和后端的媒体和语言)。这允许有非常简单的Phing构建文件,从而提高了项目的可维护性。

任务

定义的任务允许您复制

  • 组件
  • 模块
  • 插件
  • 模板

从您的编码目录到您正在使用的本地Joomla!开发安装中。当然,如果您的扩展开发在Joomla!安装文件夹之外,这些任务也可以提供帮助。

安装

"econceptes/joomla-phing-tasks" : ">=1.0.1beta" 添加到您的项目composer.json的require部分,并执行composer install命令。

如何使用它

simple-project目录中的build.xml文件是一个很好的示例,可以了解如何使用这些任务。最重要的是<includepath><taskdef>标签,它们允许将自定义任务“插入”到Phing中。不要忘记根据您的项目Phing构建文件调整<includepath>的路径以匹配您的设置。通常,该包安装在vendor/econceptes/joomla-phing-tasks下(任务位于tasks文件夹中)。

变更日志

  • v1.0.5beta:扩展语言文件夹可以写成复数(languages)或单数(language)