Java开发环境配置基础教程(IDEA Windows篇)

一、  安装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配置:

  1. 什么是Maven,Maven是一种构建工具

https://baike.baidu.com/item/Maven/6094909?fr=aladdin

  1. Maven可先安装,参考:https://jingyan.baidu.com/article/1709ad808ad49f4634c4f00d.html

或者

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上获取

  1. 公司内网搭建了 GitLab 服务器管理分布式 Git,地址:http://172.16.220.157/

首次使用,先使用公司分配的邮箱作为用户名进行注册,并且登陆,登陆后,找到需要获取的项目:

得到 Git 地址:

      

1) 在启动页打开:

 

2)  Idea内打开:

输入:

七、  运行项目,以inner-service为例:

  1. 从项目打开http://172.16.220.157/platform/homedo-inner-service.git
  2. 执行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压缩包,下载地址:

http://tomcat.apache.org/

或已经下载好的:S:研发中心开发部 oolsJava

      

解压缩后,参考IDEA tomcat 的配置方法,并创建一个测试web站点,验证tomcat:

http://blog.csdn.net/hughgilbert/article/details/56424137

十、  基于Maven的项目创建

以上模板可采用自定义的模板。

 

通过 IDEA 创建一个基于 Maven 的项目,打开 pom.xml添加如下代码:

添加项目中所需要的jar包,通过以下网址,搜索并找到对应的jar包

https://mvnrepository.com

粘贴到项目中的 pom.xml:

通过IDEA下载更新Maven相关的jar包,会自动下载到配置的位置,一般为:C:Users{当前账号}.m2

原文地址:https://www.cnblogs.com/cxxiao/p/12587487.html