Ant的build file類似makefile,不過使用的是xml語法來撰寫。下面介紹如何撰寫Ant的build file。
完整的Ant build file範例
2014年2月14日 星期五
[筆記] Cruise Control(三)-config.xml設定
XML全寫為eXtensible Markup Language,是一種標記語言,而在這裡被用為描述軟體的設定參數。其巢狀式的結構也方便人來閱讀。基本上每個元素都有開頭和結尾,如果是多行則為<ele> ...</ele>,如果是單行則為<ele.../>,如果該元素帶有屬性則應該寫為<ele attr1=... attr2=... >...</ele>。
2014年2月13日 星期四
[筆記] Cruise Control(二)-架設Cruise Control及概觀
Cruise Control是提供Continuous Integration的工具之一,他的介面陽春、簡單,安裝也相當方便。Cruise Control由Java寫成,屬於開放原始碼,也因此有第三方的插件可供使用。
[筆記] Cruise Control(一)-介紹Continuous Integration
什麼是CI?
Continuous Integration,持續整合。 當一個大型Project由很多人共同開發時,軟體的品質維護就變得更加困難但也更加重要。在開發過程中會遇到一些問題,像是開發人員用的開發軟體版本不同、一個人開發了新的功能,可能會影響舊的功能運作等。應該在一發生錯誤時就立即更正,到了開發後期才進行build後果不堪設想。
2014年1月25日 星期六
[筆記/Ubuntu] Java環境架設
JAVA是一個跨平台的物件導向程式語言,廣泛被應用在Web應用開發和行動應用開發。風格與C++近似,但捨棄了C++中的指標,完全使用reference,移除運算子多載,也移除C++的多重繼承的特性,改用介面(Interface)。JAVA的另一個特性是Garbage Collection,也就是將不會再被使用到的物件清除掉,釋放記憶體。以下是如何在linux環境安裝JDK的方法:
訂閱:
文章 (Atom)
