
敏捷编程(maven/hudson/测试)
文章平均质量分 63
mypop
这个作者很懒,什么都没留下…
展开
-
maven打成可执行jar包和添加自定义jar包
mahout项目是采用maven进行管理的,maven和ant一样都是项目管理的工具,它的特点在与对于第三方jar包的管理。比如项目中需要junit的jar包,只需要在pom.xml文件中加入如下代码即可:junitjunit3.8.1testMaven的repository就是dependency的仓库,它按照一定的规则将dependency存放起来,以作缓存,如果本机的 repository找不到某个dependency,它就会自动去找到网上其它相关联的repository,找到的话将其下载至本地,那么转载 2010-12-31 15:26:00 · 8140 阅读 · 0 评论 -
开发设置jvm代理的maven plugin并上传至私服
<br />在项目中使用了cxf的wsdl2java插件,自动根据wsdl生成java代码。(具体方法见前文:http://blog.youkuaiyun.com/mypop/archive/2011/01/17/6147356.aspx)但是由于公司需要使用代理上网,每次使用该插件的时候,均需要手动设置jvm代理(我的方法事修改$JAVA_HOME/jre/lib/net.properties文件中的http.proxyHost等属性),非常麻烦,因此打算开发一个设置jvm代理的plugin,在执行wsdl2java原创 2011-02-17 13:22:00 · 4031 阅读 · 0 评论 -
eclipse3.6.1安装m2eclipse插件
<br />一、eclipse 3.6.1下载地址[eclipse-jee-helios-SR1-win32.zip] <br />http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/heliossr1 <br /><br />二、插件地址 <br />1、gef 插件地址: <br />http://download.eclipse.org/tools/gef/updates/interim/ <转载 2011-01-29 22:58:00 · 12201 阅读 · 5 评论 -
org.w3c.dom.Element 缺少 setTextContent 方法
<br />今天将项目环境由jdk5改为jdk6,eclipse重新编译工程后,却突然出现org.w3c.dom.Element没有setTextContent方法 的编译错。<br /> <br />放狗搜后,发现主要是 xercesImpl.jar 和 xml-apis.jar的Element版本太老造成的,setTextContent是DOM3中的方法。<br /> <br />但在pom文件中,未发现有直接引用这两个jar包的地方。好在eclipse maven插件功能强大,在Project Exp原创 2011-02-25 00:32:00 · 3937 阅读 · 0 评论 -
处理官网没有的jar包
对于官网没有的jar包,手动添加时除了要加入jar文件,还要有.pom,.jar.sha1,.pom.sha1文件。生成.jar.sha1,.pom.sha1方法是(以pinyin4j-2.5.0为例): 1.手动放入pinyin4j-2.5.0.jar文件.2.手动编写pinyin4j-2.5.0.pom文件,注意命名:4.0.0net.sourceforge.pinyin4jpinyin4j2.5.03.手动编写build.xml文件:转载 2011-01-21 15:29:00 · 2316 阅读 · 1 评论 -
使用maven cxf plugin从wsdl生成java类
<br />cxf插件使用<br />单wsdl<br /><build> <plugins> <plugin>原创 2011-01-17 17:00:00 · 4661 阅读 · 0 评论 -
用Nexus做Maven私服全攻略
Nexus简介<br />Nexus是Sonatype推出的强大Maven仓库管理器产品,要比以前TSS上介绍的Artifactory要好使用的多,也是一个拆箱即用的Java App,内嵌Jetty容器和Java Wrapper做Windows服务,安装简单到解压然后双击install即可。更详细的帮助手册请上官方网站查看,这里推荐一个翻译中的书籍——《Maven权威指南》(在线阅读英文版,中文版),一本全面介绍Maven的书,其中也有介绍Nexus的章节,猛击这。Nexus的优点这里得啰嗦一下(摘抄自Ma转载 2011-01-17 13:50:00 · 3813 阅读 · 0 评论 -
maven pom.xml配置说明
<br />pom.xml<br /><project xmlns="http://maven.apache.org/POM/4.0.0 " xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd "> <!--父项目的坐标。转载 2011-01-17 13:46:00 · 1888 阅读 · 0 评论 -
maven setting.xml配置说明
setting.xml转载 2011-01-17 13:37:00 · 9197 阅读 · 1 评论 -
Maven plugin 开发
Ant的Maven2 plug-in开发 Maven的一个很明显有别与Ant的优势就是在于明确了工程中所用资源包的版本信息,目前我们在工程开发过程中都不免需要用到大量的免费开源的第三方插件,而这些插件在升级过程中的向前兼容做的有时候确实不太理想,就想Hibernate在升级到3.0后包结构的变化一样,让很多开发人员在刚开始使用时都是一头雾水,但是由于Maven2可以明确指明所使用的资源包版本信息,这样就避免了工程中由于资源包版本混乱导致程序崩溃的问题。 Ant脚本的plug-in开发需要在POM中声明两个资转载 2011-01-13 14:47:00 · 1455 阅读 · 0 评论 -
eclemma使用出现StackMapTable format error: bad verification type的解决
eclemma是一个代码覆盖率统计的eclipse插件,基于jacoco开发。最近在通过http://update.eclemma.org/ 安装了eclemma后,统计代码覆盖率时,抛出了一个异常java.lang.ClassFormatError StackMapTable format error bad verification typegoogle发现是asm使用过程中导致的。原创 2012-07-27 23:33:40 · 2253 阅读 · 0 评论