摘要: 1、更新eclipse的classpath加入新依赖1、在dependencyManagement里面加入包括版本在内的依赖信息,如: joda-time joda-time 1.6.22、在同级的dependencies节点里面加入该依赖,如: joda-time joda-time3、使用mvn eclipse:clean删除当前的工程配置文件,并用mvn eclipse:eclipse重新生成。 4、导入或刷新该eclipse工程。 2、工程配置未使用pom.xml更新问题:Project configuration is not up-to-date with pom.... 阅读全文
posted @ 2013-11-11 13:20 study2013 阅读(1819) 评论(0) 推荐(0) 编辑
摘要: 向nexus远程仓库里面添加JAR远程仓库:http://10.1.252.21:8081/nexus/index.htmladmin/admin123方法一:手动在左侧选择:Repositories在右侧下方做以下操作:选择:artifact upload选择:GAV输入:com.ailk,report,5.5选择一个JAR上传并点击ADD最后点击UPLOAD即可。方法二:自动在setting.xml中添加: Releases admin admin123 Snapshots admin admin1... 阅读全文
posted @ 2013-11-11 11:48 study2013 阅读(796) 评论(0) 推荐(0) 编辑
摘要: 用nexus搭建自己的maven私有仓库刚安装nexus时,nexus启动失败,启动不到1分钟,自动停止。后来查找到了原因:Java 6 Support EOLOracle's support for Java 6 ended in February 2013. Consequentially as of version 2.6 Nexus now requires a Java 7 JRE to run.意思就是从2.6.0开始不支持6了,jdk版本要求7以上。一、用admin用户登陆nexusnexus的下载和安装都很简单,网上也有很多介绍,本文就不重复了。主要介绍一下安装之后的配 阅读全文
posted @ 2013-11-11 11:41 study2013 阅读(3441) 评论(0) 推荐(1) 编辑
摘要: 最近研究Jenkins的常用插件的使用,主要使用FindBugs、PMD、CheckStyle、Violations、Emma等插件,主要参考了http://blog.csdn.net/dc_726/article/details/9069457,其中这篇文章里提到的使用findbugs的方法与官方文档(https://wiki.jenkins-ci.org/display/JENKINS/FindBugs+Plugin)一样,只提到在Root pom.xml中添加配置,经过测试发现,不好用。又查了一些资料,发现配置不全,这篇http://blog.csdn.net/zhaolixin00.. 阅读全文
posted @ 2013-11-08 10:38 study2013 阅读(13077) 评论(0) 推荐(0) 编辑
摘要: 1部署JenkinsJenkins部署很简单,只需建立一个新应用,将Jenkins的war包部署进去,再分配好权限就可以了。1.1创建应用建立一个新Nginx应用:jenkins.com1.2部署war包上传jenkins.war到/jenkins.com,解压并赋权限:jar –xvf jenkins.warchown -Radmin:admin jenkins.com/1.3重启服务启动Tomcat服务:tomcat restart重启Nginx服务:nginx-s reload2配置Jenkins2.1全局配置在全局配置中需要制定JDK和Maven的HOME目录:如果没有安装Maven, 阅读全文
posted @ 2013-11-07 15:20 study2013 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 最近搞CI,准备使用Maven,但以前的项目不是Maven项目,需要把项目转换为Maven项目。这遇到几个小问题,一是jar包的依赖,二是从本地仓库取出依赖jar包。 由于没有本地仓库,要手动添加jar包到本地仓库。刚开始,是进行编译,缺一个依赖包,手动添加一个,费时费力,后来学会了偷懒,写个小程序一次性从原有项目的lib包内读取jar包,分批添加,这里就产生一个小问题,jar包的版本无法还原为原有的版本号,我默认为1.0。(mvn install:install-file -DgroupId=knowledge-internal-api -DartifactId=knowledge-i... 阅读全文
posted @ 2013-11-07 11:22 study2013 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 症状:tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不能访问。关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器。访问htt://localhost:8080/能正常访问tomcat管理页面。症状原因: eclipse将tomcat的项目发布目录(tomcat 目录中的webapp)重定向了,所以你会发现在tomcat安装目录下的webapp目录里面找不到你的项目文件。解决办法:重新配置下tomcat服务器:在eclipse中的s 阅读全文
posted @ 2013-10-28 15:32 study2013 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 普通项目转为maven项目及相关操作说明1原项目简述如图,一般的项目大致包括三类路径:src,源码路径;test,单元测试路径;lib第三方类包路径。示例项目中,BaseDao类依赖于mysql-connector-java-5.1.15-bin.jar。SimTest类为依赖JUnit4的单元测试类。2将项目转为maven项目2.1添加pom.xml文件在eclipse中邮件单击项目选择Maven->Enable Dependecy Management。如下图:然后根据提示,设定maven项目信息。之后生成的pom.xml文件内容如下:4.0.0com.sogouexample.No 阅读全文
posted @ 2013-10-15 11:53 study2013 阅读(1120) 评论(0) 推荐(0) 编辑
摘要: 元字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“\n”匹配字符“n”。“\\n”匹配一个换行符。序列“\\”匹配“\”而“\(”则匹配“(”。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。$匹配输入字符串的结束位置。如果设置了RegExp对象的Multiline属性,$也匹配“\n”或“\r”之前的位置。*匹配前面的子表达式零次或多次。例如,zo*能匹配“z”以及“zoo”。*等价于{0,}。+匹配前面的子表达式一次或多次。例如,“zo+”能匹配“zo”以及“zoo” 阅读全文
posted @ 2013-10-10 16:13 study2013 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 问题1:tomcat什么时候加载servlet? 有两种情况 一种是启动时加载 一种是请求时加载 第一种是在web.xml中的节点下增加类似:1的节点 例子如下: DicDataIniter com.init.DicDataIniter 2 DicDataIniter /DicDataIniter 关于load-on-startup,需要了解的是: 1)load-on-startup元素标记容器是否在启动的时候就加载这个servlet(实例化并调用其init()方法)。2)它的值必须是一个整数,表示servlet应该被载入的顺序2)当值为0或者大于0时,表示容器在应用启动时就加载并初始化这个s 阅读全文
posted @ 2013-10-08 16:53 study2013 阅读(765) 评论(0) 推荐(0) 编辑