`
文章列表
升级到m2eclipse 0.9.7版本后,发现一个问题,maven Assembly plugin无法工作,具体是在eclipse下执行"run as" --> "maven package"时,报错: (我在pom.xml中重定义了package的行为,会执行maven-assembly-plugin插件) <!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http:/ ...
    折腾了好久,终于搞定subversive和svn connector的安装了,过程很痛苦,因为eclipse的在线安装实在是太慢了......         最后我的总结就是不要直接从网上安装,太慢太慢,会吐血而亡的,我已经深刻领略了......         正确的方法是先从官方网站上下载安装包,然后再用eclipse的software update工具安装,这样速度就很快。我的1m的adsl,如果直接网上安装,大概1k下载速度,直接http下载安装包,大概在50-100k之间,差别够大吧?         具体步骤如下: 1. 下载subversive ...
家里机器上用的eclipse最近莫名其妙的总是有问题,因此考虑重新安装一个,顺便从3.4.1升级到3.4.2。接着考虑将平时用的插件都升级一下,尤其是subversion升级到1.5之后考虑准备将subversion换成subversive. 结果在安装插件时发现严重问题,通过eclipse的udpate manager安装m2eclipse和subversive时,速度超级的慢,简直能把人逼疯。我用个近2个小时才安装上了m2eclipse,subversive等了20分钟还停留在5%,放弃。 死活想不明白为什么会这么慢?随即再研究了一下下载的过程,一般都是卡在更新一些eclipse自己的j ...
subversion默认的diff工具比较简单,文本界面,在使用时不是很理想。     winmerge则是一款非常优秀的diff/merger工具,由于winmerge自带和clearcase的集成功能,因此我在公司工作环境下一直都是使用winmerge替代clearcase自带的diff工具。     近日使用svn,每次执行svn diff后都对出来的文本比较结果的效果不满意,即使换成TortoiseSVN的diff工具也还是不够好。因此产生想法,能否将winmerger集成到subversion.     google了一下"winmerge subversion&quo ...
家里的服务器使用的是subversion1.4的版本,最近发现1.5已经陆续出现了多个bugfix的小版本更新,考虑到1.5出来时间也比较长了,应该已经稳定下来。而且1.5也带来了不少新特性,听闻速度也有所提升,因此考虑升级到最新版本1.5.5 ...
    近期由于公司有意向在未来将目前的一个大型产品从weblogic移植到glassfish,因此提前学习glassfish以做好准备。     首先从下载安装开发,学习如何搭建glassfish的开发环境。 一. 下载安装运行     1) 下载     从官网https://glassfish.dev.java.net/public/downloadsindex.html下载,目前最新的release版本是GlassFish Server v2 Update Release 2 (UR2)。v3只有 Prelude版本,正式的v3估计要到09年一季度。我下载的是glassfi ...
在上一篇文章中,讨论到在对maven的机制不熟悉的情况下,为了实现自己需要的打包格式而使用maven ant task以maven + ant的方式来实现非标准打包,而现在要介绍的是maven中针对打包任务而提供的标准插件:assembly plugin。     依然以上文(初学maven(4)-使用maven ant task实现非标准打包)的项目为例,要打包的程序如下:     demo1     |____lib     |_____demo1.jar     |_____*****.jar     |_____*****.jar     |____config     ...
maven很强大,但是总有些事情干起来不是得心应手,没有使用ant时那种想怎么干就怎么干的流畅感。尤其当要打包一个特殊(相对maven的标准架构而且)时,常有不知所措的感觉。当然这个应该和自己对maven的了解不够有关,毕竟 ...
        一些看到过的java资源,包括项目,工具等,因为暂时没有时间仔细研究或者暂时没有用到,但是希望能保留这些信息以便在需要时方便找到。纯属个人收藏。         本文的主题是Performance Tuning. 一. 工具 1. eclispe memory analyzer         Eclipse Memory Analyzer是一个快速并且功能强大的Java heap分析器,能够帮助你查找内存泄漏和减少内存消耗。         http://www.eclipse.org/mat/         备注:看样子应该很不错,稍后仔细研究。 二. 文章 1. Java ...
        一些看到过的java资源,包括项目,工具等,因为暂时没有时间仔细研究或者暂时没有用到,但是希望能保留这些信息以便在需要时方便找到。         纯属个人收藏。 1. JSL         JSL(Java Service Launcher)是一个轻量级工具,用于将Java应用程序制作成Windows服务(NT、Win2000、Win2003、XP)         http://jslwin.sourceforge.net/         备注:如有需要,这会是一个非常好的工具。 2. EZMorph         EZMorph是一个简单的java类库用于将一种对象转 ...
之前看到过一些Nexus的介绍,由于刚开始接触maven时使用的私服是artifactory,因此没有太在意。今天想着既然Nexus能有胆量出来混,应该有点真本事才是,看了一下nexus的安装介绍,挺简单的,试试无妨。因此装上小试了一下,结果喜出望外,nexus的表现非常不错,尤其是在开启远程索引之后,简直太方便了。     于是决定放弃artifactory改而使用nexus作为自己的maven私服。恩,惭愧,颇有点喜新厌旧的味道,artifactory才装上来没有几天,就惨遭抛弃......     整理了一下,全过程记录如下: 1. 首先下载Nexus     从官网http:// ...
5.10 - Rerunning failed tests 套件中的测试失败时,每次testNG都会在输出目录中创建一个名为testng-failed.xml的文件。这个xml文件包含只重新运行这些失败的测试方法的必要信息,容许只运行这些失败的测试而不必运行全部测试。因此, ...
5.8 - Class level annotations @Test注解可以放置在类上: <!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> -->@Test public   class  Test1 {    public   void  test1() {   } ...
备注:翻译自theserverside.com的一篇文章,原文地址请见http://www.theserverside.com/tt/articles/article.tss?l=IOandSEDAModel。英文能力一般,翻译质量不是特别理想,大家将就点看吧。如有错误请帮忙指正。 正文如下: 讨论     这篇文章展示一个解决方案,用来解决企业应用中的可伸缩性问题,这些应用必须支持即要求快速响应而又长时间运行的业务程序,吞吐量或大或小。         让我们定义一个简单的示例场景来模拟这种情况。我们有一个前端web应用程序,通过http接收请求,然后把请求发送给不同的web se ...
5.6 - Dependent methods 有些时候,你需要你的测试方法按照一个特定的顺序被调用。这非常有用,比如:     * 在运行更多测试方法前确认特定数量的测试方法调用完成并且成功     * 初始化测试并希望这个初始化方法也作为测试方法(被标记为@Before/After的方法将不作为最终报告的一部分) 为了做到这点,需要使用@Test注解的dependsOnMethods属性或者dependsOnGroups属性。 有两种依赖:     * 强依赖。在运行你的测试方法前所有依赖方法必须运行并且成功。哪怕有一个依赖方法失败,测试方法都不会被调用,在报告中将被标记为SKI ...
Global site tag (gtag.js) - Google Analytics