Java开发工具介绍
JAVA开发工具
- IntelliJ IDEA(推荐) 下载地址:https://www.jetbrains.com/idea/download/
- Myeclipse 下载地址:https://www.myeclipsecn.com/download/
- Eclipse 下载地址:http://www.eclipse.org/downloads/packages/
- Notepad++ 下载地址:http://notepad-plus-plus.org/
IntelliJ IDEA 注意的配置
-
换行符问题
-
编码问题
IntelliJ IDEA 推荐插件
- Alibaba Java Coding Guidelines 代码规范检测
- BashSupport shell脚本开发
- Maven Helper maven依赖包管理
版本管理工具
- Git(推荐) 下载地址:https://git-scm.com/download/win
- SVN 下载地址:https://tortoisesvn.net/downloads.html
Git 仓库推荐
-
github
- 可以建立自己的仓库,代码必须公开,私有需要付费。
- 有很多开源的源代码学习
- 推荐学习地址:
-
gitlab
- 代码可以私有化
- 功能更多,可以设置保护分支
- 但需要自己搭建gitlab环境
Git 注意的配置
解决不同操作系统下git换行符一致性问题
不同操系统下的换行符
CR回车 LF换行
- Windows/Dos CRLF \r\n
- Linux/Unix LF \n
- MacOS CR \r
解决方法
打卡git bash,设置core.autocrlf和core.safecrlf(可不设置),建议设置autocrlf为input,safecrlf为warn,同时设置你的Eclipse、IDEA等IDE的换行符为LF\n。
下面为参数说明,–global表示全局设置
autocrlf
提交时转换为LF,检出时转换为CRLF
git config --global core.autocrlf true
提交时转换为LF,检出时不转换
git config --global core.autocrlf input
提交检出均不转换
git config --global core.autocrlf false
safecrlf
拒绝提交包含混合换行符的文件
git config --global core.safecrlf true
允许提交包含混合换行符的文件
git config --global core.safecrlf false
提交包含混合换行符的文件时给出警告
git config --global core.safecrlf warn
项目构建工具
- Maven(推荐) 下载地址:http://maven.apache.org/download.cgi
- Ant 下载地址:https://ant.apache.org/bindownload.cgi
- Gradle 下载地址:http://services.gradle.org/distributions/