Phing 2.4.9发布 项目构建系统

Phing是PHing Is Not GNU make的首字母缩写,是一个基于">Apache Ant的项目构建系统。它具有传统的构建系统所有的功能,如GNU make,使用简单的XML构建文件和可扩展PHP类,使其成为易于使用和高度灵活的构建框架。功能包括文件转换(例如token替换,Smarty模板转换,XSLT转换),文件系统操作,支持交互式建设,执行SQL语句,CVS操作,运行外部脚本,等等。

Phing 2.4.9该版本增加了WaitFor任务和解决各种问题。

软件信息:http://www.phing.info/trac/

下载地址:http://pear.phing.info/get/phing-2.4.9.tgz

时间: 2024-10-23 09:18:36

Phing 2.4.9发布 项目构建系统的相关文章

Phing 2.4.7发布 Apache Ant项目构建系统

Phing是PHing Is Not GNU make的首字母缩写,是一个基于http://www.aliyun.com/zixun/aggregation/14417.html">Apache Ant的项目构建系统.它可以用来做传统的构建系统所有的功能,如GNU make,使用简单的XML构建文件和可扩展PHP类,使其成为易于使用和高度灵活的构建框架.功能包括文件转换(例如token替换,Smarty模板转换,XSLT转换),文件系统操作,支持交互式建设,执行SQL语句,CVS操作,运行

Buildr v1.4.5发布 简单直观的Java项目构建系统

Buildr是一个简单直观的Java项目构建系统,在进行了10个月的开发并获得许多正面反馈之后,Apache基金会将会向Buildr敞开大门并最终接手这个项目,这将是Apache基金会的第一个Ruby项目. Apache Buildr is a build system for Java-based applications, including support for Scala, Groovy and a growing number of JVM languages and tools.

BSDBuild v2.9发布 一个可移植自包容的构建系统

BSDBuild 是一个可移植.自包容的构建系统,支持并发构建.配置脚本生成以及 IDE 的项目文件生成.BSDBuild 从 4.4 BSD 的构建系统扩展而来. BSDBuild 2.9发行说明: BSDBuild is a portable, self-contained build system with support for concurrent building, configure script generation, and IDE "project file" ge

用 Maven 做项目构建

转自:http://www.ibm.com/developerworks/cn/java/j-lo-maven/index.html   本文将介绍基于 Apache Maven 3 的项目构建的基本概念和方法.Maven 是一套标准的项目构建和管理工具,使用统一规范的脚本进行项目构建,简单易用,摒弃了 Ant 中繁琐的构建元素,并具有较高的可重用性.读完本文,你将了解 Maven 的基本概念和使用它进行项目构建的基本方法. 回页首 什么是 Maven Maven 是 Apache 组织下的一个

Apache Kafka是分布式发布-订阅消息系统

转自: http://www.infoq.com/cn/articles/apache-kafka?utm_source=infoq&utm_medium=popular_links_homepage 简介 Apache Kafka是分布式发布-订阅消息系统.它最初由LinkedIn公司开发,之后成为Apache项目的一部分.Kafka是一种快速.可扩展的.设计内在就是分布式的,分区的和可复制的提交日志服务. Apache Kafka与传统消息系统相比,有以下不同: 它被设计为一个分布式系统,易

灵活强大的构建系统Gradle

灵活强大的构建系统Gradle 前言 构建,软件生命周期中重要的一环,在现代软件开发过程中,起着越来越重要的作用.过去在Java或类Java的世界里,Ant.Maven再熟悉不过了,Maven凭借其强大的依赖配置战胜Ant,基本上成为了Java构建的标准.而在现代,系统日益复杂,构建的灵活性要求越来越高,比如:构建过程中需要打包上传到服务器,Maven无法很好地支持这种复杂的系统构建,所以,我选择了Gradle,一个基于Groovy,更灵活更强大的构建系统,能帮助我们构建更复杂的项目. 为什么选

从用户和开发者视角详解如何创建兼容GNU构建系统

经常使用Linux的开发人员或者运维人员,可能对configure->make->make install相当熟悉.事实上,这叫GNU构建系统,利用脚本和make程序在特定平台上构建软件.这种方式成为一种习惯,被广泛使用.本文从用户视角和开发者视角详细说明,这种构建方式的细节,以及开发者如何利用autoconf和automake等工具(autotools)创建兼容GNU构建系统的项目. 为了简化可移植构建的难度,在早期有一套autotools工具帮助程序员构建软件.我们熟知的configure

C++编程规范之2:使用自动构建系统

使用自动构建系统 原则:     一次按键就解决问题,使用完全自动化("单操作")的构建系统,无需拥护干预即可构建整个项目. 讨论:     构建有2种模式:增量构建和完全构建.增量构建只重新构建上次构建(可以是增量的或者是完全的)以来发生变化的部分.注意:两次连续增量构建中的第二次构建不应该编写任何输出文件:否则坑内会出现依赖循环,构建系统也可能会执行不必要的操作.     一个项目的完全构建可能有不同形式.可以考虑通过改变许多基本特性,调整构建过程的参数,候选的特性包括目标架构,调

Java的项目构建工具Maven的配置和使用教程_java

一.Maven是什么 Maven是一个用java开发的项目构建工具, 它能使项目构建过程中的编译.测试.发布.文档自动化, 大大减轻了程序员部署负担. 二.安装Maven 安装maven非常简单,访问Maven官方页下载即可:http://maven.apache.org/download.cgi 下载完后配置M2_HOME环境变量, 然后终端运行mvn --version, 看到正确的输出提示,Maven就安装完成了. 三.Maven基本概念Maven的核心思想是POM, 即Project O