phing 是乙個基於apache ant 的專案構建系統,phing內建可以執行一系列替換
比如:在你的開發版本和產品版本間改變include路徑、執行sql語句、移動和複製檔案、執行外部指令碼等等
#清除快取
pearclear-cache
#(更新pear)
pearupgrade-all
# 安裝phpdocumentor
pearchannel-discover pear.phing.info
pearinstall --alldeps phing/phing
官網:安裝參考:
/trac/wiki/users/installation
#執行build.xml 預設任務
phing
#執行build.xml 中 test 任務
phing test
phing 預設配置檔案為:build.xml.
下面通過.xml 檔案來介紹一下build.xml標籤的用法與含義
<?xml version="1.0"encoding="utf-8"?>
name=
"wms"
basedir=
"."default=
"exec"
>
name=
"clean"
>
dir=
"build"
/>
dir=
"src/runtime"
/>
name=
"prepare"
>
dir=
"build"
/>
name=
"api"
>
command=
"phpdoc"
/>
name=
"phpunitserice"
>
command=
"phpunit"
/>
name=
"source"
>
name=
"exec"
depends=
"clean,prepare,api,phpunitserice"
/>
命令列輸入:
phing
phing 指令碼介紹:
官網文件,包括指令碼介紹
/docs/guide/current/
前端構建工具
一 什麼是 自動化 構建工具 構建工具是一種自動化工具。一般專案都有較多的檔案,為開發維護方便拆分單個的模組,在發布的時候,對拆分後的各模組進行合併,壓縮等,構建工具可以幫完成這些重複的工作。二 什麼是包管理工具 可以安裝 解除安裝 更新 檢視 搜尋 發布等功能。類似grunt,gulp構建工具,和...
前端構建工具
devdependencies gulp強調的是前端開發的工作流程,側重於前端開發的整個過程的控制管理 像是流水線 我們可以通過配置一系列的task,定義task處理的事務 例如檔案壓縮合併 雪碧圖 啟動server 版本控制等 然後定義執行順序,來讓gulp執行這些task,從而構建專案的整個前端...
yarn 構建工具入門
一 yarn的背景和介紹 一直以來,我們在安裝和管理依賴的時候基本上都會使用npm,npm是乙個非常優秀全面且廣受歡迎的包管理工具,它奠定了前端模組化開發的基石,為前端的發展做出了不可磨滅的貢獻。yarn就是乙個類似於npm的包管理工具,yarn是乙個新的快速安全可信賴的依賴管理工具,它是由face...