没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
1 版本管理................................................................................................................. 3
1.1 svn ............................................................................................................. 3
1.1.1 环境搭建............................................................................................ 3
1.1.2 服务端操作........................................................................................ 3
1.1.3 客户端................................................................................................ 4
1.2 版本号....................................................................................................... 6
2 项目构建................................................................................................................. 7
2.1 Ant ............................................................................................................. 7
2.1.1 简介.................................................................................................... 7
2.1.2 构建文件............................................................................................ 7
2.1.3 Ant 的常用任务 ................................................................................. 8
2.1.4 经典案例.......................................................................................... 11
2.2 Maven ..................................................................................................... 12
2.2.1 简介.................................................................................................. 13
2.2.2 环境配置.......................................................................................... 13
2.2.3 第一个 maven 项目 ......................................................................... 14
2.2.4 使用 maven 生成项目骨架 ............................................................. 22
2.2.5 IDE 开发 maven 项目 ...................................................................... 22
2.2.6 坐标.................................................................................................. 23
2.2.7 依赖.................................................................................................. 23
2.2.8 常量.................................................................................................. 27
2.2.9 仓库.................................................................................................. 27
2.2.10 生命周期................................................................................... 35
2.2.11 插件........................................................................................... 36
2.2.12 聚合与继承............................................................................... 38
3 推荐书籍............................................................................................................... 41
1 版本管理
版本管理工具
介绍
CVS
CVS 是源于 unix 的版本控制工具
使用成熟的“Copy-Modify-Merge"开发模型,可以大大的提高
开发效率,适合于项目比较大,产品发布频繁,分支活动频繁
的中大型项目。
SVN
在 CVS 的基础上,修正 cvs 的一些局限性,适用范围同 cvs。
一个跨平台的软件,支持大多数常见的操作系统。
最著名,应用最广泛的工具。
GIT
从 Linux 起家的,非常依赖文件系统的一些特性。
一个开源的分布式版本控制系统
1.1 svn
SVN 是 Subversion 的简称,是一个开放源代码的版本控制系统,相较于 CVS,它
采用了分支管理系统,它的设计目标就是取代 CVS。互联网上很多版本控制服务
已从 CVS 迁移到 Subversion。说得简单一点 SVN 就是用于多个人共同开发同一个
项目,共用资源的目的。
1.1.1 环境搭建
下载地址:http://subversion.apache.org/packages.html#windows
服务端使用 VisualSVN,客户端使用它 TortoiseSVN:
1.1.2 服务端操作
1) 创建 Repository,建议选择 Single-project repository 让工具帮助产生 Trunk、
Branches、Tags 三个目录。
2) 创建 User
3) 创建 Group
4) 给 Group/User 赋权:在新建的 Repository 上右键-->Properties,在 Security
页中可以给 User/Group 赋权(只读、读写)
1.1.3 客户端
1.1.3.1 checkout
安装完 TortoiseSVN 后,在桌面右键-->svn checkout:
单击“OK”后,会在指定的 svn 路径下下载 repositoy 中的所有文件。
1.1.3.2 update
在 svn 路径上右键-->svn update,就会从 repository 中更新文件
1.1.3.3 commit
1) 如果修改文件,需要先执行 svn update 保证编辑的版本是最新版。编辑完成
后,右键-->svn commit,就会提交最新的文件到 repository 中。
2) 如果是新增文件,先创建并编辑文件,右键-->TortoiseSVN-->add,可以看到
新增文件上有一个+,然后右键-->svn commit
3) 如果是删除文件,先删除文件,然后右键-->svn commit
4) 如果是重命名文件,重命名后文件上有个?,需要右键-->TortoiseSVN-->add,
可以看到重命名后的文件上有一个+,然后右键-->svn commit
注意:每次 commit 时,需要增加 comment(注释),说明为什么提交。
1.1.3.4 客户端清除失效的帐号密码
当 svn 帐号的密码发生变更后,TortoiseSVN 的客户端没有那么智能,这时需要手
动清除帐号密码信息:在 TortoiseSVN-->settings 页面,删除 auth 信息:
剩余40页未读,继续阅读
资源评论
小灰灰-58
- 粉丝: 770
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功