NAnt 0.85的兩個(gè)bug
Posted on 2006-12-15 10:14 laogao 閱讀(1954) 評論(1) 編輯 收藏 所屬分類: Programming in General 、The Other Side由于是從Java轉(zhuǎn)做.NET項(xiàng)目,在考慮SCM和自動(dòng)編譯時(shí),自然而然想到NAnt,不過0.85的RC版本出來很久,一直沒有正式release,直到最近一次偶然的機(jī)會(huì)我才得知正式版已經(jīng)出來,雖然不支持Visual Studio 2005的解決方案/項(xiàng)目文件,但至少支持.NET 2.0,正好項(xiàng)目整個(gè)框架和模塊清單基本定型,遂決定下點(diǎn)功夫把我們的構(gòu)建過程腳本化、自動(dòng)化。
經(jīng)過些磕磕絆絆,總算是跑起來了,但還是有不夠完美的地方,發(fā)現(xiàn)2個(gè)bug,提交到NAnt在SF.net上的bug database:
[1614467] NAnt自帶的scvs.exe(<cvs-checkout>)從CVS拿文件時(shí)會(huì)忽略文件的原始編碼,如UTF-8。
[1616136] NAnt的<cvs-pass>和<cvs-checkout>兩個(gè)task對passfile屬性的處理不一致,<cvs-pass>創(chuàng)建密碼文件在指定位置,<cvs-checkout>卻不從那里拿。
不知大家有沒有遇到類似的問題。如果有時(shí)間,我倒是很想把源碼拿下來看個(gè)究竟。