1.为什么重新构建项目,重新生成jar包?
测试方法中,gearman java项目组提供的官方jar包无法满足测试要求,需要删除开源项目gearman-java-0.5.jar包中org.gearman.client.GearmanJobImpl.get(long, TimeUnit)方法中sleep语句,重新定制可以的jar包。
2.怎样构建项目,重新生成jar包?
1)新建Java Maven项目
2)添加gearman java源代码项目
3)添加Maven的pom.xml文件至项目
4)通过Maven来下载依赖包
5)打包
3.详细过程
1)新建Java Maven项目
在MyEclipse新建Java Maven项目,命名为gearman-java-0.5。
2)添加gearman java源代码项目
从官网https://launchpad.net/gearman-java下载gearman-java-0.5-sources.jar包,解压后将org.gearman包完整复制到项目src/main/java目录下,注释掉org.gearman.client.GearmanJobImpl.get(long, TimeUnit)方法中sleep语句。
3)添加Maven的pom.xml文件至项目
从官网http://bazaar.launchpad.net/~gearman-developers/gearman-java/trunk/files下载 pom.xml文件,放到项目根目录下。
4)通过Maven来下载依赖包
在gearman-java-0.5工程的根目录下,执行mvn eclipse:eclipse命令,下载依赖包。
5)打包
采用eclipse自带打包工具(Export),将项目打包成JAR file文件。可不用勾选.classpath、 .project和pom.xml文件,打包过程会出现四个警告,是类型安全方面警告,可不用理会。