一、 安装JDK
下载Java SE,并安装:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
配置环境变量,不知道配置,请百度
https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html
二、 安装源代码管理软件(以Git为例)
下载 Git 客户端:https://git-scm.com/download
并默认安装
三、 安装开发工具(以IntelliJ IDEA为例)
百度搜索安装和破解教程,安装完毕后,打开软件
四、 配置开发工具
配置Git:
五、 Maven配置:
- 什么是Maven,Maven是一种构建工具
https://baike.baidu.com/item/Maven/6094909?fr=aladdin
或者
IDEA安装时也会默认安装好 Maven,安装位置,例如:
C:/Program Files/JetBrains/IntelliJ IDEA 172.3198.6/plugins/maven/lib/maven3
如果需要自定义配置maven,比如设置本机的中央仓库等
复制 C:Program FilesJetBrainsIntelliJ IDEA 172.3198.6pluginsmavenlibmaven3confsettings.xml
到 C:Users{当前账号}.m2settings.xml 或其他自定义路径,确保勾选 Override
文本方式打开settings.xml,找到<mirrors></mirrors>节点,放入以下内容:
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
参见:http://blog.csdn.net/guochunyang/article/details/54311268
配置JDK
随便新建或打开一个项目,选择:
选择JDK的安装目录,例如:C:Program FilesJavajdk1.8.0_77,保存;
或者使用默认环境变量的Maven配置。
六、 从Git上获取
- 公司内网搭建了 GitLab 服务器管理分布式 Git,地址:http://172.16.220.157/
首次使用,先使用公司分配的邮箱作为用户名进行注册,并且登陆,登陆后,找到需要获取的项目:
得到 Git 地址:
1) 在启动页打开:
2) Idea内打开:
输入:
七、 运行项目,以inner-service为例:
- 从项目打开http://172.16.220.157/platform/homedo-inner-service.git
- 执行maven安装,或者先执行clean
3.运行项目,使用maven的tomcat插件,此种方式本机无需安装tomcat:
长期使用,可进行保存:
保存后,可在工具栏中使用,调用shift+F9进行调试:
八、 关于 Git 的一些概念说明
(一) 一般概念
克隆(clone):将远程分支代码完整的复制到本地仓库
获取(fetch):从远程版本库获得最新版本,稍后再进行比较和合并
合并(merge):将两个版本库进行合并操作
提交(commit):将所做的更改,存入本地暂存库
拉取(pull):将远程版本库合并到本地版本库; 相当于(fetch+ merge)
推送(push):将所做的更改,存入远程版本库
同步(pull+push):先将远程库拉取,再将本地库推送到远程库 注意这个顺序; 相当于(pull+push)
变基(rebase):把共同父节点之后的变化合并到当前节点,然后把这些节点重新连接到基节点上
变基和合并最终产生的结果是相同的,但是变基使得提交历史更加整洁,消除了过多的分叉,
开发完成时你需要先将你的代码变基到本地的分支上,然后再向远程分支提交修改,这样的话,该项目的维护者就不再需要进行整合工作,只需要快进合并便可,
变基应只在本地执行
(二) 一般推荐的分支管理:
集中式开发,一般是一个研发团队:
master分支:存放随时可供生产环境中的部署的代码
develop分支:存放当前最新开发成果的分支,当代码足够稳定时可以合并到master分支上去。
feature分支:开发新功能使用,最终合并到develop分支或抛弃掉
release分支:做小的缺陷修正、准备发布版本所需的各项说明信息
hotfix分支:代码的紧急修复工作
相同名称分支通过版本号或时间戳或作为后缀进行区分,例如:
develop/20170630
分布式开发,处于公网的项目,一般是互不认识的一群人共同贡献,例如 Github:
一般采用个人或组织的用户名作为分支名称进行管理,最终由项目负责人进行有选择性的合并
九、 配置 tomcat(目前项目中都配置有tomcat或者jetty的maven插件,本步骤可不做)
下载64位最新稳定版 tomcat压缩包,下载地址:
或已经下载好的:S:研发中心开发部 oolsJava
解压缩后,参考IDEA tomcat 的配置方法,并创建一个测试web站点,验证tomcat:
http://blog.csdn.net/hughgilbert/article/details/56424137
十、 基于Maven的项目创建
以上模板可采用自定义的模板。
通过 IDEA 创建一个基于 Maven 的项目,打开 pom.xml添加如下代码:
添加项目中所需要的jar包,通过以下网址,搜索并找到对应的jar包
粘贴到项目中的 pom.xml:
通过IDEA下载更新Maven相关的jar包,会自动下载到配置的位置,一般为:C:Users{当前账号}.m2