项目管理/(版本,代码质量,持续集成)
worn.xiao
这个作者很懒,什么都没留下…
展开
-
【Maven】概念与应用
Maven入门教程一 介绍环境Maven 是一个采用采用纯java编写的项目管理工具,maven采用了一种被称之为Project Object Model(POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件Maven可以管理项目的整个生命周期,包括清除.编译.测试.报告.打包.部署等等。目前Apache下绝大多数项目都已经采用了Maven进行...转载 2016-09-03 13:51:45 · 511 阅读 · 0 评论 -
【maven】-版本管理_灵活构建_插件
一 版本管理1.1何为版本管理Maven能够很智能的处理各种特殊版本,解析各个模块最新的快照。使用该版本应该永远只能定位到唯一的构建。不通的版本能够促进团队开发与交流。对外发布时,显然是一个稳定的版本了。稳定版本发布完之后就进入到下一个阶段,又进入快照版本的开发了。1.2 maven版本号定义约定版本例子1.3.4-beta-21 表示该版本的第一个重大版本3 表示基于第一...原创 2018-09-06 14:48:24 · 821 阅读 · 0 评论 -
【Maven】-生命周期与插件
maven插件生命周期Maven作为一个构建工具由于遵循了约定优于配置的原则,只要编写比Ant所需少得多的脚本就能实现同样的构建。并且Maven还有很多Ant没有的高级特性,例如依赖管理等,这一切使得Maven不仅是构建工具,更是项目管理工具,并越发流行起来。由于Maven在使用时非常简单,比如下面是百度百科中对Maven常用命令的列表:mvn archetype:create 创建M...转载 2018-07-01 17:02:32 · 748 阅读 · 0 评论 -
【git_svn_hudson_sonar】项目生命周期与工作原理
如上图所示是我们项目开发的生命周期的原理图,如图所示生命周期图 步骤 1,2,3,4 开始一个项目的时候项目管理人员要完成代码管理平台的搭建,第三方包管理平台的搭建(maven本地库,私服),要完成成代码质量管理平台的搭建,并制订代码质量管理规范比如checkstyle,findbug等等,完成持续集成平台的打建,可以是hudson/jenkins,这些工作完成的目的是...原创 2018-06-08 18:43:30 · 523 阅读 · 0 评论 -
【SVN】常用图标
TortoiseSVN图标介绍一个新检出的工作复本使用如下绿色的对勾重载。表示Subversion状态正常。在开始编辑一个文件后,状态就变成了已修改,而图标重载变成了红色感叹号。通过这种方式,你可以很容易地看出哪些文件从上次更新工作复本后被修改过,需要被提交。如果在提交的过程中出现了冲突,图标变成黄色感叹号。给一个文件设置了svn:needs-l...转载 2016-09-03 17:13:27 · 535 阅读 · 0 评论 -
【git】 常用指令总结
Git常用指令集一 配置相关git --version 查看git的版本信息git config --global user.name 获取当前登录的用户git config --global user.email 获取当前登录用户的邮箱git config --list 查看全局配置.gitignore 忽略追踪的文件 二 与添加相关git init...原创 2017-07-03 22:07:35 · 249 阅读 · 0 评论 -
【git】分布式版本管理系统工作原理详解
1 本地化版本控制系统 工作原理基本上就是保存并管理文件补丁(patch)。文件补丁是一种特定格式的文本文件,记录着对应文件修订前后的内容变化。所以,根据每次修订后的补丁,rcs 可以通过不断打补丁,计算出各个版本的文件内容。 2 集中化版本控制系统(CVS SVN Perforce) 都有一个单一的集中管理的服务器,保存所有文件的修订版本,...原创 2017-09-21 08:28:01 · 1567 阅读 · 1 评论 -
【git】服务器的构建
1 git服务器搭建文档① 安装 Git② 服务器端创建 git 用户,用来管理 Git 服务,并为 git 用户设置密码③ 服务器端创建 Git 仓库④ 客户端 clone 远程仓库⑤ 客户端创建 SSH 公钥和私钥⑥ 服务器端 Git 打开 RSA 认证⑦ 将客户端公钥导入服务器端 /home/git/.ssh/authorized_keys 文件⑧ 客户端再次 clone 远...转载 2018-04-05 08:09:07 · 295 阅读 · 0 评论 -
【maven】进行项目的热部署
一 修改tomcat-user.xml配置文件-rw-------. 1 root root 2294 Jan 20 05:37 tomcat-users.xml-rw-------. 1 root root 168893 Sep 29 05:27 web.xml[root@bogon conf]# pwd/usr/local/tomcat/conf修改tomcat-user.x...原创 2018-01-21 00:03:53 · 587 阅读 · 0 评论 -
【Maven】 私服安装与配置 Sonatype Nexus + Maven
前提:已安装 JDK7 并配置好了环境变量一 安装私服与配置 1、下载最新版 Nexus(本教程使用的是:nexus-2.11.2-03-bundle.tar.gz),下载地址: http://www.sonatype.org/nexus/go/# wget https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexu...原创 2018-01-28 17:31:21 · 1044 阅读 · 0 评论 -
SVN分支管理
转自http://blog.csdn.net/eggcalm/article/details/6606520使用svn几年了,一直对分支和合并敬而远之,一来是因为分支的管理不该我操心,二来即使涉及到分支的管理,也不敢贸然使用合并功能,生怕合并出了问题对团队造成不良影响,最主要的原因是,自己对分支的目的和合并的方法不甚了解,这才是硬伤。 最近由于适配机型的需要(本人从事手机客户端的开发)...转载 2018-11-04 15:52:26 · 1837 阅读 · 0 评论