#
摘要: maven很强大,但是远不完美,令人烦恼的地方也不少。看到Ivy似乎日渐成熟,试试看这个小东西表现如何,毕竟后面有那个强大的我喜欢的ant。
折腾了一番,整理出来点东西,分享给对ivy同样感兴趣的朋友。依然是"初学"系列,提供给新手入门使用。
阅读全文
摘要: 从http://m2eclipse.sonatype.org/update下在线安装m2eclipse,现在的版本是0.9.7,20090209的版本,应该是新出来的。安装时出现错误提示导致无法安装:
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版本后,发现一个问题,maven Assembly plugin无法工作,具体是在eclipse下执行"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命令执行失败。
阅读全文
摘要: 折腾了好久,终于搞定subversive和svn connector的安装了,过程很痛苦,因为eclipse的在线安装实在是太慢了......
最后我的总结就是不要直接从网上安装,太慢太慢,会吐血而亡的,我已经深刻领略了......
正确的方法是先从官方网站上下载安装包,然后再用eclipse的software update工具安装,这样速度就很快。我的1m的adsl,如果直接网上安装,大概1k下载速度,直接http下载安装包,大概在50-100k之间,差别够大吧?
阅读全文
摘要: 总结,建议在使用eclipse安装插件时,先在Manager Sites中取消其他所有站点!
阅读全文
摘要: subversion默认的diff工具比较简单,文本界面,在使用时不是很理想。
winmerge则是一款非常优秀的diff/merger工具,由于winmerge自带和clearcase的集成功能,因此我在公司工作环境下一直都是使用winmerge替代clearcase自带的diff工具使用了。
近日使用svn,每次执行svn diff后都对出来的文本比较结果的效果不满意,即使换成TortoiseSVN的diff工具也还是不够好。因此产生想法,能否将winmerger集成到subversion.
google了一下"winmerge subversion",顺利在国外的一个blog上找到答案,实验了一下,很成功,效果非常好,现在将具体方法共享出来。
阅读全文
摘要: 家里的服务器使用的是subversion1.4的版本,最近发现1.5已经陆续出现了多个bugfix的小版本更新,考虑到1.5出来时间也比较长了,应该已经稳定下来。而且1.5也带来了不少新特性,听闻速度也有所提升,因此考虑升级到最新版本1.5.5。
阅读全文
摘要: 近期由于公司有意向在未来将目前的一个大型产品从weblogic移植到glassfish,因此提前学习glassfish以做好准备。
首先从下载安装开发,学习如何搭建glassfish的开发环境。
阅读全文
摘要: 在上一篇文章中,讨论到在对maven的机制不熟悉的情况下,为了实现自己需要的打包格式而使用maven ant task以maven + ant的方式来实现非标准打包,而现在要介绍的是maven中针对打包任务而提供的标准插件:assembly plugin。
阅读全文
摘要: maven很强大,但是总有些事情干起来不是得心应手,没有使用ant时那种想怎么干就怎么干的流畅感。尤其当要打包一个特殊(相对maven的标准架构而且)时,常有不知所措的感觉。当然这个应该和自己对maven的了解不够有关,毕竟,“初学maven”嘛。
但是maven在依赖管理方面实在是太强大了,太喜欢,退回原来的ant方式完全不可能,我想用过maven的人,一般是不会有回到原来在 cvs,subversion中checkin/checkout n个jar包的时代,仅此一项理由就足够继续坚持使用maven了。
然而ant的灵活又难于忘怀,尤其是从ant的build.xml一路走来的人,总是回不知不觉间想到ant的美好。鱼与熊掌,我都想要。
阅读全文
摘要: 一些看到过的java资源,包括项目,工具等,因为暂时没有时间仔细研究或者暂时没有用到,但是希望能保留这些信息以便在需要时方便找到。
纯属个人收藏。
阅读全文
摘要: 一些看到过的java资源,包括项目,工具等,因为暂时没有时间仔细研究或者暂时没有用到,但是希望能保留这些信息以便在需要时方便找到。
纯属个人收藏,基本是作为记事本使用。
阅读全文
摘要: 之前看到过一些Nexus的介绍,由于刚开始接触maven时使用的私服是artifactory,因此没有太在意。今天想着既然Nexus能有胆量出来混,应该有点真本事才是,看了一下nexus的安装介绍,挺简单的,试试无妨。因此装上小试了一下,结果喜出望外,nexus的表现非常不错,尤其是在开启远程索引之后,简直太方便了。
于是决定放弃artifactory改而使用nexus作为自己的maven私服。恩,惭愧,颇有点喜新厌旧的味道,artifactory才装上来没有几天,就惨遭抛弃......
阅读全文
摘要: TestNG的官方文档的中文翻译版第5章,由于内容太长拆开,本文是5.10-5.14,主要话题是Rerunning failed tests,JUnit tests,JDK 1.4,Running TestNG programmatically和BeanShell and advanced group selection。
阅读全文
摘要: TestNG的官方文档的中文翻译版第5章,由于内容太长拆开,本文是5.8-5.9,主要话题是Class level annotations和Parallel running and time-outs。
阅读全文
摘要: 这篇文章展示一个解决方案,用来解决企业应用中的可伸缩性问题,这些应用必须支持即要求快速响应而又长时间运行的业务程序......
翻译自theserverside.com的一篇文章,原文地址请见http://www.theserverside.com/tt/articles/article.tss?l=IOandSEDAModel。
阅读全文
摘要: TestNG的官方文档的中文翻译版第5章,由于内容太长拆开,本文是5.6-5.7,主要话题是Dependent methods和Factories
阅读全文
摘要: TestNG的官方文档的中文翻译版第5章,由于内容太长拆开,本文是5.5,主要话题是Parameters
阅读全文
摘要: 在eclipse 3.4 Ganymede 中安装subversion插件遇到的怪事,和最后的解决方法,包括subclipse和subversive的安装。
如果在eclipse 3.4 Ganymede 中安装subversion插件没有遇到问题的,请无视本帖。
阅读全文
摘要: 前段时间研究过一下maven,中途因为工作忙搁置了一段时间,重新再看时发现安装过程基本忘光。只好找资料看然后再来一遍,将 maven,artifactory和m2eclipse安装使用的全过程记录整理出来,备忘。另外我想这些资料应该比较适合maven的入门新手,照做一遍就可以完成三个东西的安装设置,然后就可以学习和使用了。
阅读全文