IntelliJ IDEA+Apache Maven+Git/Github的集成使用
2014-10-23 18:46
120 查看
开发环境准备
java环境,下载jdk,配置JAVA_HOME环境变量,控制台通过 java -version判断jdk是否配置好
maven环境,下载maven,配置M2_HOME环境变量,控制台通过 mvn -v判断maven是否配置好
git环境,下载git,一般是可安装程序无需配置,lunix可以直接使用命令行通过软件库安装 如ubuntu:sudo apt-get install git,控制台通过 git version判断是否已安装git
安装IDEA开发工具
下载最新版的idea开发工具收费版(破解license,http://my.oschina.net/Dreampie/blog/323244)
启动配置,一般只选择自己常用的插件,避免内存占用太多
前面一般选择默认,遇到license部分选免费试用30天,
Version Control System版本控制系统,我只用到git,所以之选git,如果你用到svn,选Subversion
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/968c560799980c12aa56d504ae072bcf.png)
Web Page Plugin web开发的一些插件选你的界面模板freemaker,jsp,cofeescript等等
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/04c345f8a55ae708bd0650b9dfbd0c7c.png)
HTML/Javascript Dev Plugin,Debug 动态css Lesscss等
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/76692dc1ead38869cdae8f02be06c94c.png)
Other Plugin,最好选择Eclipse,用来兼容eclipse项目,github,gradle是类似maven的项目管理工具不用的可以不选,junit和maven必须的
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/07fb8c811583984fad87fc3d9c04fb2a.png)
进入第一个界面,表示你的插件已经设置好了,前面的插件即使没有选也没关系Configure(已经进入项目界面的在File里有Settings或者Perfrence)里有个Plugins可以配置Plugin的启用或者停用,或者在线下载一些插件
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/79ee4da6da881666535121a727b44a48.png)
插件配置界面,勾选启用
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/af6758d4e5566c2415c849c1a28ef814.png)
Browse Repositeries 安装在线插件
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/602d45057813647fc0f248651cf8d5f2.png)
修改墨绿主题,根据上面的方法找到Settings/Perference,找到Apperance-》Theme-Darcula(可以override default fonts来修改字体)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/eb340b91e336e4c0ed1d638546149030.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/5a2edea3af2417d02523030fc7aee105.png)
checkout from github,如果已经在项目节目在菜单栏找到VCS下面有 Checkout From Version Control->Github,如果你公司有git服务器,那就checkout from git,输入你公司的项目地址
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/2576233054e80b3cda0665716ae07fa0.png)
登录你的gihub,Master Password可以取消,是本地库密码,输入github的库链接,选好项目clone目录
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/852334159df5d6ec48f8090bdc9ecef1.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/87de33cde8652deee234553deea4d929.png)
open it,点击左下角的电脑图标,显示出plugin的窗口
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/137f698bd3fd03c91da800c985f7a963.png)
右侧maven project,有刷新按钮,刷新一下 ,注意看底部状态条会有下载dependency的进程,等进程运行完了,依赖的包就下载完了
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/4fae15ede06dc22338dc23704cc322c9.png)
如果你的maven不能使用检查一下maven配置,看看Settings/Perference里 Maven home directory是不是有值,如果没有 override选中,点击...选择maven的目录
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/66f34d158ae4f7fc8e8048439a5a04b7.png)
同理git不能使用的话,Settings/Perference里Path git 选择你的git.exe文件(windows),注意不是目录是执行文件,图片是linux
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/93e77f01b5a7624777e99c4c960cb9d0.png)
ok回到项目界面,点击左侧Project窗口,展开项目打开IdeaKeygen文件,如果没有设置jdk,会提示Setup SDK
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/93a05341cc8b6f293a2e4b267dffe3af.png)
设置JDK
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/8b9cd0607ae9d9c0bf4d70100e60925b.png)
除此之外还可以在File-》Project Structure-》SDK里设置jdk或者右上角的倒蓝三角的快捷符号
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/f1f63c59f0ab18f3de52e41b78811c3c.png)
修改IdeaKeygen里的main方法wangrenhui改成你的名字,右键run,生成license
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/316c6a448d136136d03da7662cf2b25b.png)
菜单Help-》Register...输入你的license
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/34f0c5f95394156b7f08965a38409198.png)
目前为止开发环境已经配置好了,接下来,使用maven的方式创建一个项目
File->new Project->maven (选择maven的webapp模板)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/115c5d951eb31d981103212e106094da.png)
填写组织名称一般域名,项目id,maven用
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/f4f9f6c2b235a2f20b134ef284af60af.png)
项目名称
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/ddedf12f662a10da68dd8f2bd2a4d1cf.png)
maven模板生成的项目结构,如果不是这样的可以手动新建,并通过右键文件夹 Make Directory As设置为源码或者资源目录等,pom文件发生改动是点击绿色提示里的import,导入修改
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/a02172c8a1e6e1e15f9b9fb1f9a949f0.png)
maven的配置文件是根目录下的pom.xml
常用的Dependencies结构是配置你依赖的jar包,如上图的junit包
properties节点配置你的变量,如版本号看下图plugin配置
其次配置你的服务器容器build->plugins,可以配置jetty或者tomcat等有maven插件的所有容器,配置好了后,打开右侧的maven project窗口,plugins下有相应的执行命令
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/825742d1ee7f8a1299ac314e9e56a4bf.png)
接下来,右键jetty:run, run或者debug都可以了,前提是你的配置都已完成,测试一下checkout from github,https://github.com/Dreampie/icedog.git clone下icedog项目,对照配置吧
右上角有个黄色箭头连线,点击可以查看jar依赖图,icedog依赖如下:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/5d1b68c5c8ad0c1bf5ca3c511285bc11.png)
注意右上角上下箭头是git的pull(从服务器更新)和push(提交到服务器)操作,除此之外在VCS菜单里也有相应的操作,找不到快捷键时使用菜单也是一样的,看看idea自带的Emmet插件,新建一个html文件,在body输入div.a>a.f>span.a,按下tab,看看Zen Coding效果如何
其他好用的功能,各位自己摸索吧,也可以给我留言
java环境,下载jdk,配置JAVA_HOME环境变量,控制台通过 java -version判断jdk是否配置好
maven环境,下载maven,配置M2_HOME环境变量,控制台通过 mvn -v判断maven是否配置好
git环境,下载git,一般是可安装程序无需配置,lunix可以直接使用命令行通过软件库安装 如ubuntu:sudo apt-get install git,控制台通过 git version判断是否已安装git
安装IDEA开发工具
下载最新版的idea开发工具收费版(破解license,http://my.oschina.net/Dreampie/blog/323244)
启动配置,一般只选择自己常用的插件,避免内存占用太多
前面一般选择默认,遇到license部分选免费试用30天,
Version Control System版本控制系统,我只用到git,所以之选git,如果你用到svn,选Subversion
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/968c560799980c12aa56d504ae072bcf.png)
Web Page Plugin web开发的一些插件选你的界面模板freemaker,jsp,cofeescript等等
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/04c345f8a55ae708bd0650b9dfbd0c7c.png)
HTML/Javascript Dev Plugin,Debug 动态css Lesscss等
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/76692dc1ead38869cdae8f02be06c94c.png)
Other Plugin,最好选择Eclipse,用来兼容eclipse项目,github,gradle是类似maven的项目管理工具不用的可以不选,junit和maven必须的
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/07fb8c811583984fad87fc3d9c04fb2a.png)
进入第一个界面,表示你的插件已经设置好了,前面的插件即使没有选也没关系Configure(已经进入项目界面的在File里有Settings或者Perfrence)里有个Plugins可以配置Plugin的启用或者停用,或者在线下载一些插件
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/79ee4da6da881666535121a727b44a48.png)
插件配置界面,勾选启用
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/af6758d4e5566c2415c849c1a28ef814.png)
Browse Repositeries 安装在线插件
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/602d45057813647fc0f248651cf8d5f2.png)
修改墨绿主题,根据上面的方法找到Settings/Perference,找到Apperance-》Theme-Darcula(可以override default fonts来修改字体)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/eb340b91e336e4c0ed1d638546149030.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/5a2edea3af2417d02523030fc7aee105.png)
checkout from github,如果已经在项目节目在菜单栏找到VCS下面有 Checkout From Version Control->Github,如果你公司有git服务器,那就checkout from git,输入你公司的项目地址
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/2576233054e80b3cda0665716ae07fa0.png)
登录你的gihub,Master Password可以取消,是本地库密码,输入github的库链接,选好项目clone目录
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/852334159df5d6ec48f8090bdc9ecef1.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/87de33cde8652deee234553deea4d929.png)
open it,点击左下角的电脑图标,显示出plugin的窗口
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/137f698bd3fd03c91da800c985f7a963.png)
右侧maven project,有刷新按钮,刷新一下 ,注意看底部状态条会有下载dependency的进程,等进程运行完了,依赖的包就下载完了
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/4fae15ede06dc22338dc23704cc322c9.png)
如果你的maven不能使用检查一下maven配置,看看Settings/Perference里 Maven home directory是不是有值,如果没有 override选中,点击...选择maven的目录
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/66f34d158ae4f7fc8e8048439a5a04b7.png)
同理git不能使用的话,Settings/Perference里Path git 选择你的git.exe文件(windows),注意不是目录是执行文件,图片是linux
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/93e77f01b5a7624777e99c4c960cb9d0.png)
ok回到项目界面,点击左侧Project窗口,展开项目打开IdeaKeygen文件,如果没有设置jdk,会提示Setup SDK
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/93a05341cc8b6f293a2e4b267dffe3af.png)
设置JDK
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/8b9cd0607ae9d9c0bf4d70100e60925b.png)
除此之外还可以在File-》Project Structure-》SDK里设置jdk或者右上角的倒蓝三角的快捷符号
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/f1f63c59f0ab18f3de52e41b78811c3c.png)
修改IdeaKeygen里的main方法wangrenhui改成你的名字,右键run,生成license
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/316c6a448d136136d03da7662cf2b25b.png)
菜单Help-》Register...输入你的license
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/34f0c5f95394156b7f08965a38409198.png)
目前为止开发环境已经配置好了,接下来,使用maven的方式创建一个项目
File->new Project->maven (选择maven的webapp模板)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/115c5d951eb31d981103212e106094da.png)
填写组织名称一般域名,项目id,maven用
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/f4f9f6c2b235a2f20b134ef284af60af.png)
项目名称
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/ddedf12f662a10da68dd8f2bd2a4d1cf.png)
maven模板生成的项目结构,如果不是这样的可以手动新建,并通过右键文件夹 Make Directory As设置为源码或者资源目录等,pom文件发生改动是点击绿色提示里的import,导入修改
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/a02172c8a1e6e1e15f9b9fb1f9a949f0.png)
maven的配置文件是根目录下的pom.xml
常用的Dependencies结构是配置你依赖的jar包,如上图的junit包
properties节点配置你的变量,如版本号看下图plugin配置
其次配置你的服务器容器build->plugins,可以配置jetty或者tomcat等有maven插件的所有容器,配置好了后,打开右侧的maven project窗口,plugins下有相应的执行命令
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/825742d1ee7f8a1299ac314e9e56a4bf.png)
接下来,右键jetty:run, run或者debug都可以了,前提是你的配置都已完成,测试一下checkout from github,https://github.com/Dreampie/icedog.git clone下icedog项目,对照配置吧
右上角有个黄色箭头连线,点击可以查看jar依赖图,icedog依赖如下:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/5d1b68c5c8ad0c1bf5ca3c511285bc11.png)
注意右上角上下箭头是git的pull(从服务器更新)和push(提交到服务器)操作,除此之外在VCS菜单里也有相应的操作,找不到快捷键时使用菜单也是一样的,看看idea自带的Emmet插件,新建一个html文件,在body输入div.a>a.f>span.a,按下tab,看看Zen Coding效果如何
其他好用的功能,各位自己摸索吧,也可以给我留言
相关文章推荐
- IntelliJ IDEA使用教程七 Git以及GitHub的集成与使用
- 使用intellij的idea集成开发工具中的git插件
- IntelliJ-IDEA和Git、GitHub、Gitlab的使用(五)
- Git、GitHub、Idea集成使用
- IntelliJ-IDEA和Git、GitHub、Gitlab的使用
- IntelliJ IDEA使用教程四 MAVEN的集成与使用
- IntelliJ IDEA使用教程四 MAVEN的集成与使用
- IntelliJ-IDEA和Git、GitHub、Gitlab的使用
- Git安装与配置以及与intellij的idea集成使用
- IntelliJ-IDEA和Git、GitHub、Gitlab的使用(五)
- IntelliJ-IDEA和Git、GitHub、Gitlab的使用
- 使用 IDEA + Maven + Git 快速开发 Java Web 应用
- 使用 IDEA + Maven + Git 快速开发 Java Web 应用
- 软件项目管理(二)——用jenkins持续集成、Maven、Github的使用
- intellij idea maven 配置使用
- 使用IDEA+Maven+Git快速开发Java web应用
- Git、GitHub的使用和MyEclipse环境下的集成
- 使用 IDEA + Maven + Git 快速开发 Java Web 应用
- intellij idea+gitos/github
- 使用 IDEA + Maven + Git 快速开发 Java Web 应用