econceptes / joomla-phing-tasks
Phing任务,帮助开发Joomla!扩展
v1.0.7beta
2016-04-21 18:52 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phing/phing: >=2.14.0
This package is not auto-updated.
Last update: 2024-09-26 00:11:08 UTC
README
这是一个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)