中级阶段1-构建工具和版本控制工具
本阶段我们会学习一些非常有用的一些非常流行的开发工具,比如项目构建工具:ant、maven,版本控制工具svn、git。
JavaDayUp-远行客
这个作者很懒,什么都没留下…
展开
-
15、git的可视化客户端
学习目标:1、掌握Eclipse的Git插件的使用2、掌握SourceTree的使用学习过程: 之前我们使用Git命令操作Git,了解了这些命令也就真正掌握了Git的本质了,但是再实际使用种,使用可视化的操作可以提高效率,我们可以直接使用eclipse的git插件或者使用其他的Git客户端工具,都可以大大提高我们的效率,当然命令行模式也必须要掌握。一、eclipse的操作...原创 2018-12-13 22:13:14 · 682 阅读 · 0 评论 -
14、远程库操作
学习目标:1、了解gitHub的操作2、了解gitchina的操作学习过程: 有些公司自己搭建了一个git服务器,我们这段课程暂时不会讲解如果和搭建git服务器,但是我们可以使用github或者国内开源中国的git,这样大家也可以自己组建一些开源项目,自己开发了。一、git pull和pushgit push命令会将本地仓库推送到远程服务器。git pull命令则相...原创 2018-12-12 12:48:47 · 137 阅读 · 0 评论 -
13、git分支和打标签
学习目标:1、了解分支的操作2、了解标签的操作学习过程:一、分支branch Git和SVN的分支管理差别也是非常大的,SVN的分支管理可以说非常复杂,而且效率也很低,但是Git的分支管理就很简单,你可以快速的建立要给分支,或者删除一个分支。 一般每一天工作的开始,应该都是先建立一个分支,然后再这个分支上面开发代码,测试没有问题后就可以把代码和平到主分支上面。然后...原创 2018-12-12 12:48:07 · 407 阅读 · 0 评论 -
12、git的基本操作
学习目标:1、了解git的基本操作2、为什么要学习Java语言3、端正学习态度学习过程: 上一节课大概用了几个git的命令,本节课我们会对git常用的一些命令进行讲解。在将git命令之前我们先说一下这个忽略文件.gitignore一、忽略文件.gitignore 有些项目生成的临时文件,如果我们也提交到git版本上面是非常不妥的。因为bin目录下面的内容只是...转载 2018-12-12 12:43:53 · 117 阅读 · 0 评论 -
11、git的介绍
学习目标:1、了解Git的历史2、了解Git和SVN的主要区别3、掌握Git的基本命令学习过程:一、git介绍 linux系统我们之前已经讲过了,是目前最流行的操作系统之一,这里为什么我们要说一下linux呢?因为git的作者也就是linux的作者——linus。没错确实是同一个。据说Linux的源码的版本管理一直是BitKeeper的协议的,但是使用开发Samba的A...原创 2018-12-12 12:33:14 · 142 阅读 · 0 评论 -
10、SVN在Linux服务器的安装
学习目标:1、了解SVN在Linux上面的安装2、svnadmin的基本使用学习过程:我们使用yum安装比较容易,而且使用apache和svn整合管理,还需要安装svnadmin管理项目,所以需要安装apache,svn和mysql三个软件所以我们先更新一下操作系统一、安装apache1、更新操作系统yum update更新后最好重启reboot2、安装ap...原创 2018-12-10 19:31:37 · 170 阅读 · 0 评论 -
9、eclipse的svn客户端插件
学习目标:1、了解Java的历史2、为什么要学习Java语言3、端正学习态度学习过程:使用tortoisesvn当然可以很方便的共享文件,但是我们会使用Eclipse进行代码的开发,Eclipse也提供了一个svn插件,也就是一个svn的客户端,使用这个svn插件可以很方便的更新或者提交代码。svn插件默认是没有安装的,所以需要我们自己上网下载这个插件。如果使用Eclipse你...原创 2018-12-10 19:34:34 · 194 阅读 · 0 评论 -
8、svn版本控制器的介绍和window的安装
学习目标:1、了解什么事版本控制系统2、了解什么是SVN3、了解SVN的服务器端的安装学习过程:大家在写代码的时候如果不小心误删了代码或者文件,第二天后悔想要找回以前的代码的时候发现已经不可能找到了,还有如果在团体开发的时候如何可以更好的进行代码的共享和沟通呢,如果开发团体不是在一个办公室,甚至不是在一个城市里面的,那又如何可以共享代码呢?如果公司开发的第一个版本已经经过测试了...原创 2018-12-10 19:34:26 · 121 阅读 · 0 评论 -
7、assembly打包命令
学习目标:1、使用assembly打包项目学习过程: 使用maven打包时,maven-jar-plugin插件会在target目录下生成可执行的xxx-0.0.1-SNAPSHOT.jar文件,但是一般生产程序部署时需要打包自定义的格式包,这种情况就可以使用maven-assembly-plugin插件。一、新建相关的目录和文件。其中bin下面的运行命令文件也是需要我们直...原创 2018-12-10 17:40:06 · 5068 阅读 · 0 评论 -
6、发布时在不同的环境使用不同的配置文件
学习目标:1、了解的打包过滤命令2、能在不同的环境下面打包不同的配置文件信息学习过程:但是每一个maven工程(比如web项目),开发人员在开发时,会使用一种配置文件,比如数据库配置,而测试环境可能使用另一种配置文件。打包完成后,手动调整配置文件,工作重复度很高,因此查找方法,实现“maven根据不同的运行环境,打包不同的配置文件”的目的。建立过滤目录并建立不同环境下面的配置文...原创 2018-12-10 17:33:50 · 646 阅读 · 0 评论 -
5、搭建web项目
学习目标:1、使用maven搭建web项目2、掌握jetty的maven插件。学习过程:一、使用Eclipse新建一个maven的web项目1、新建一个web项目也是一样输入基本信息就可以了。项目建立后和普通的java项目不同,我们可以打开pom.xml文件看一下.打包方式为war包<packaging>war</packaging>...原创 2018-12-10 17:26:07 · 166 阅读 · 0 评论 -
4、maven仓库的概念和建立私服
学习目标:1、了解maven的本地库、私有库和远程库的概念2、了解nexus3、掌握nexus的安装和配置学习过程:一、仓库的概念1、仓库简介maven仓库分为本地仓库和远程仓库。前面讲过,maven项目所需要的构件并不是复制在项目的lib中,而是每一次部署项目的时候从maven本地仓库中引用过来的,那么maven本地仓库在什么地方呢?默认是在用户目录的.m2 epos...原创 2018-12-10 17:15:50 · 335 阅读 · 0 评论 -
3、maven的第一个入门实例
学习目标:1、了解maven的项目结构2、掌握maven建立项目,并能正常编译3、掌握使用eclipse的maven插件编译项目学习过程:一、下面我们使用maven管理我们的第一个项目1、maven的项目的目录结构,maven有一套标准的目录结构,虽然可以修改,但是一般建议大家遵循默认的目录结构就可以了,这样利于大家阅读和交流,有几个默认的目录结构是:src -m...原创 2018-12-10 17:07:13 · 717 阅读 · 0 评论 -
2、maven安装
学习目标:1、掌握Maven的安装和配置2、安装和配置Eclipse的Maven插件学习过程:一、配置Maven的环境1、需要先检查是否已经有JDK环境输入java -version,检测JDK环境是否已经安装。2、下载maven,你可以在下面网址下载最新版的mavenhttp://maven.apache.org/3、配置环境变量下载完毕后你可以解压就可以...原创 2018-12-10 16:59:46 · 167 阅读 · 0 评论 -
1、maven介绍
学习目标:1、了解Maven的历史2、了解Maven的作用3、了解Maven的基本命令学习过程:一、maven介绍Apache Maven是一个管理和理解软件项目的一个工具,是基于项目对象模型(POM:project object model),Maven 可以管理、生成报告和相应文档的软件管理工具。 Maven原来的意思是知识的积累,原来是想在 Jakar...原创 2018-12-10 16:57:31 · 139 阅读 · 0 评论