構建工具phing 原創

2021-06-18 01:20:57 字數 1317 閱讀 5604

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...