#
摘要: maven很強(qiáng)大,但是遠(yuǎn)不完美,令人煩惱的地方也不少。看到Ivy似乎日漸成熟,試試看這個小東西表現(xiàn)如何,畢竟后面有那個強(qiáng)大的我喜歡的ant。
折騰了一番,整理出來點(diǎn)東西,分享給對ivy同樣感興趣的朋友。依然是"初學(xué)"系列,提供給新手入門使用。
閱讀全文
摘要: 從http://m2eclipse.sonatype.org/update下在線安裝m2eclipse,現(xiàn)在的版本是0.9.7,20090209的版本,應(yīng)該是新出來的。安裝時出現(xiàn)錯誤提示導(dǎo)致無法安裝:
Cannot complete the request. See the details.
Cannot find a solution satisfying the following requirements org.eclipse.ui.workbench [3.4.2.M20090127-1700].
閱讀全文
摘要: 升級到m2eclipse 0.9.7版本后,發(fā)現(xiàn)一個問題,maven Assembly plugin無法工作,具體是在eclipse下執(zhí)行"run as" --> "maven package"時,報錯:
[INFO] Failed to create assembly: Error adding file 'net.runafter.nptt:NpttCore:jar:0.1.0' to archive:
G:\workspace\private\tools\nptt\trunk\NpttCore\target\classes isn't a file.
可以看到,maven Assembly plugin試圖以操作文件的方式操作目錄NpttCore\target\classes,因此失敗造成整個package命令執(zhí)行失敗。
閱讀全文
摘要: 折騰了好久,終于搞定subversive和svn connector的安裝了,過程很痛苦,因?yàn)閑clipse的在線安裝實(shí)在是太慢了......
最后我的總結(jié)就是不要直接從網(wǎng)上安裝,太慢太慢,會吐血而亡的,我已經(jīng)深刻領(lǐng)略了......
正確的方法是先從官方網(wǎng)站上下載安裝包,然后再用eclipse的software update工具安裝,這樣速度就很快。我的1m的adsl,如果直接網(wǎng)上安裝,大概1k下載速度,直接http下載安裝包,大概在50-100k之間,差別夠大吧?
閱讀全文
摘要: 總結(jié),建議在使用eclipse安裝插件時,先在Manager Sites中取消其他所有站點(diǎn)!
閱讀全文
摘要: subversion默認(rèn)的diff工具比較簡單,文本界面,在使用時不是很理想。
winmerge則是一款非常優(yōu)秀的diff/merger工具,由于winmerge自帶和clearcase的集成功能,因此我在公司工作環(huán)境下一直都是使用winmerge替代clearcase自帶的diff工具使用了。
近日使用svn,每次執(zhí)行svn diff后都對出來的文本比較結(jié)果的效果不滿意,即使換成TortoiseSVN的diff工具也還是不夠好。因此產(chǎn)生想法,能否將winmerger集成到subversion.
google了一下"winmerge subversion",順利在國外的一個blog上找到答案,實(shí)驗(yàn)了一下,很成功,效果非常好,現(xiàn)在將具體方法共享出來。
閱讀全文
摘要: 家里的服務(wù)器使用的是subversion1.4的版本,最近發(fā)現(xiàn)1.5已經(jīng)陸續(xù)出現(xiàn)了多個bugfix的小版本更新,考慮到1.5出來時間也比較長了,應(yīng)該已經(jīng)穩(wěn)定下來。而且1.5也帶來了不少新特性,聽聞速度也有所提升,因此考慮升級到最新版本1.5.5。
閱讀全文
摘要: 近期由于公司有意向在未來將目前的一個大型產(chǎn)品從weblogic移植到glassfish,因此提前學(xué)習(xí)glassfish以做好準(zhǔn)備。
首先從下載安裝開發(fā),學(xué)習(xí)如何搭建glassfish的開發(fā)環(huán)境。
閱讀全文
摘要: 在上一篇文章中,討論到在對maven的機(jī)制不熟悉的情況下,為了實(shí)現(xiàn)自己需要的打包格式而使用maven ant task以maven + ant的方式來實(shí)現(xiàn)非標(biāo)準(zhǔn)打包,而現(xiàn)在要介紹的是maven中針對打包任務(wù)而提供的標(biāo)準(zhǔn)插件:assembly plugin。
閱讀全文
摘要: maven很強(qiáng)大,但是總有些事情干起來不是得心應(yīng)手,沒有使用ant時那種想怎么干就怎么干的流暢感。尤其當(dāng)要打包一個特殊(相對maven的標(biāo)準(zhǔn)架構(gòu)而且)時,常有不知所措的感覺。當(dāng)然這個應(yīng)該和自己對maven的了解不夠有關(guān),畢竟,“初學(xué)maven”嘛。
但是maven在依賴管理方面實(shí)在是太強(qiáng)大了,太喜歡,退回原來的ant方式完全不可能,我想用過maven的人,一般是不會有回到原來在 cvs,subversion中checkin/checkout n個jar包的時代,僅此一項(xiàng)理由就足夠繼續(xù)堅(jiān)持使用maven了。
然而ant的靈活又難于忘懷,尤其是從ant的build.xml一路走來的人,總是回不知不覺間想到ant的美好。魚與熊掌,我都想要。
閱讀全文
摘要: 一些看到過的java資源,包括項(xiàng)目,工具等,因?yàn)闀簳r沒有時間仔細(xì)研究或者暫時沒有用到,但是希望能保留這些信息以便在需要時方便找到。
純屬個人收藏。
閱讀全文
摘要: 一些看到過的java資源,包括項(xiàng)目,工具等,因?yàn)闀簳r沒有時間仔細(xì)研究或者暫時沒有用到,但是希望能保留這些信息以便在需要時方便找到。
純屬個人收藏,基本是作為記事本使用。
閱讀全文
摘要: 之前看到過一些Nexus的介紹,由于剛開始接觸maven時使用的私服是artifactory,因此沒有太在意。今天想著既然Nexus能有膽量出來混,應(yīng)該有點(diǎn)真本事才是,看了一下nexus的安裝介紹,挺簡單的,試試無妨。因此裝上小試了一下,結(jié)果喜出望外,nexus的表現(xiàn)非常不錯,尤其是在開啟遠(yuǎn)程索引之后,簡直太方便了。
于是決定放棄artifactory改而使用nexus作為自己的maven私服。恩,慚愧,頗有點(diǎn)喜新厭舊的味道,artifactory才裝上來沒有幾天,就慘遭拋棄......
閱讀全文
摘要: TestNG的官方文檔的中文翻譯版第5章,由于內(nèi)容太長拆開,本文是5.10-5.14,主要話題是Rerunning failed tests,JUnit tests,JDK 1.4,Running TestNG programmatically和BeanShell and advanced group selection。
閱讀全文
摘要: TestNG的官方文檔的中文翻譯版第5章,由于內(nèi)容太長拆開,本文是5.8-5.9,主要話題是Class level annotations和Parallel running and time-outs。
閱讀全文
摘要: 這篇文章展示一個解決方案,用來解決企業(yè)應(yīng)用中的可伸縮性問題,這些應(yīng)用必須支持即要求快速響應(yīng)而又長時間運(yùn)行的業(yè)務(wù)程序......
翻譯自theserverside.com的一篇文章,原文地址請見http://www.theserverside.com/tt/articles/article.tss?l=IOandSEDAModel。
閱讀全文
摘要: TestNG的官方文檔的中文翻譯版第5章,由于內(nèi)容太長拆開,本文是5.6-5.7,主要話題是Dependent methods和Factories
閱讀全文
摘要: TestNG的官方文檔的中文翻譯版第5章,由于內(nèi)容太長拆開,本文是5.5,主要話題是Parameters
閱讀全文
摘要: 在eclipse 3.4 Ganymede 中安裝subversion插件遇到的怪事,和最后的解決方法,包括subclipse和subversive的安裝。
如果在eclipse 3.4 Ganymede 中安裝subversion插件沒有遇到問題的,請無視本帖。
閱讀全文
摘要: 前段時間研究過一下maven,中途因?yàn)楣ぷ髅R置了一段時間,重新再看時發(fā)現(xiàn)安裝過程基本忘光。只好找資料看然后再來一遍,將 maven,artifactory和m2eclipse安裝使用的全過程記錄整理出來,備忘。另外我想這些資料應(yīng)該比較適合maven的入門新手,照做一遍就可以完成三個東西的安裝設(shè)置,然后就可以學(xué)習(xí)和使用了。
閱讀全文