
项目管理(maven/svn/git)
slimina
这个作者很懒,什么都没留下…
展开
-
Maven依赖Scope标签用法
在一个maven项目中,如果存在编译需要而发布不需要的jar包,可以用scope标签,值设为provided。如下: org.springframeworkspring-test${spring.version}providedscope的其他参数如下:compile默认的scope,表示 dependency 都可以在生命周期转载 2014-02-25 17:59:50 · 823 阅读 · 0 评论 -
SonarQube静态代码分析实战
Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量,可以通过使用插件机制与 eclipse 和 JIRA 等其他外部工具集成,从而实现了对代码的质量的全面自动化分析和管理。支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等二十几种编程语言的代码质量管理与检测。原创 2017-04-04 14:54:59 · 10633 阅读 · 0 评论 -
Jenkins集成findbugs插件静态代码分析
FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。不是通过分析类文件的形式或结构来确定程序的意图,而是通常使用 Visitor 模式来鉴别代码是否符合一些固定的规范。 官网:http://findbugs.sourceforge.net/ maven插件:http://g原创 2017-03-31 10:19:30 · 7185 阅读 · 0 评论 -
Jenkins分布式集群配置
Jenkins是一个开源项目,它提供了一个容易使用的持续集成系统,并且提供了大量的plugin满足各式的集成需求。通过配置jenkins分布式环境,将不同的任务下发到多台机器执行,提高jenkins处理能力。1.安装jenkins实验使用版本2.52.war,将部署到tomcat运行,具体安装步骤略。安装默认插件,启动好配置完管理员账号。2.配置集群系统管理,进入管理节点页面 节点列表:jen原创 2017-03-30 00:23:24 · 14982 阅读 · 0 评论 -
jenkins 通过shell启动java应用程序会随着job完成而被自动关闭的解决方法
我们使用jenkins进行构建打包后,实现自动部署,但 通过shell启动应用程序后,构建job完成应用程序也会自动关闭。原创 2015-09-10 20:56:44 · 7434 阅读 · 2 评论 -
linux下redmine安装笔记
Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等等。这种 Web 形式的项目管理系统通过“项目(Project)”的形式把成员、任务(问题)、文档、讨论以及各种形式的资转载 2014-01-02 10:46:29 · 2530 阅读 · 0 评论 -
搭建SVN服务器
搭建SVN服务,有效的管理代码,以下三步可以快速搞定。1、安装#yum install subversion判断是否安装成功#subversion -vsvnserve, version 1.6.11 (r934486)出现上面的提示,说明安装成功。有了SVN软件后还需要建立SVN库。#mkdir /opt/svn/repos#svnadmi转载 2014-01-02 10:55:13 · 937 阅读 · 0 评论 -
如何编写maven plugin
基础当maven内置的功能不能满足需求的时候怎么办,那就只能给它写插件了。 (话说回来,给maven扩展只能写一个很完整的插件,而不能是一个简单的script,真的是太笨重了)网络上很多maven的文章,但基本很少谈及如何给它写插件,即使你搜索maven plugin,也只是给你返回一堆如何使用maven插件的文章。希望这边文章能给一些maven使用者带来帮助。我在这里转载 2014-03-27 13:36:55 · 1656 阅读 · 0 评论 -
maven 常用命令
mvn archetype:create 创建Maven项目mvn compile 编译源代码mvn test-compile 编译测试源代码mvn test 运行应用程序中的单元测试mvn site 生成项目相关信息的网站mvn clean 清除项目目录中的生成结果mvn package 根据项目生成的jarmvn install 在本地R转载 2014-03-06 16:42:27 · 854 阅读 · 0 评论 -
Jenkins插件开发hellworld
jenkins本身提供了一套插件的管理机制,这些插件允许可插拨形式存在。jenkins插件虽然能提供很多种插件,但还是不能满足我们持续集成的需要,所以需要定制一些插件来支撑整个持续集成平台的运行。原创 2017-04-04 21:39:55 · 6241 阅读 · 0 评论