《跟我学IDEA》二、配置maven、git、tomcat
上一篇博文我们讲解了如何去下载并安装一个idea,在这里我们推荐的是zip的解压版,另外我们配置的一些编码和默认的jdk等。今天我们来学习配置maven、git、tomcat等。还是那句话,工欲善其事,必先利其器。一个好的开发工具对于程序员来说是一大助力。
第一节:配置Maven
maven下载这些就不在累赘了,下面直接idea整合Maven。选择自己Maven的目录,和settings文件,然后配置自己的仓库reposiroty,Maven的使用本系列后期会做介绍。打开idea的配置界面,如下图:

第二节:配置git
在配置git前,需要电脑先安装git客户端,我们可以从官网去下载一个客户端安装包,地址:https://git-scm.com/downloads

在这里git也提供了两个版本供大家下载,一个是安装版,一个是解压版,一般情况下我下载的是安装版,安装步骤也特别简单。就是傻瓜式的下一步,所以大家完全没必要担心。

然后打开我们idea的配置界面,如下:

注:如果没有配置git客户端,用git地址导入项目会提示你找不到git.exe。配置完成后我们点击后面的Test按钮来测试是否正常整合。如提示git executed successfully则表示配置成功。
第三节:配置tomcat(热部署稍后会讲到)
tomcat下载解压此处不在赘述,如有不会下载安装的兄弟,在评论区留言,我单独教你如何下载安装tomcat。在进行此行时,证明tomcat已经下载好并解压没问题了。在此说明一下tomcat版本,我自己使用的是apache-tomcat-7.0.81版本,大家可以与jdk对应使用tomcat8,这个其实对项目以及开发并没有什么影响。打开如下配置界面:

在弹出来的对话框里选择自己tomcat安装的家目录,然后点击OK。如下:

第四节:git的克隆

在开始引导界面,大家可以如上图这样来操作,弹出对话框后输入你项目的git地址,然后选择项目目录,填写项目名称,点击clone,然后输入用户名,密码这样就检出git上的项目到本地了。然后点击ok打开项目。

如果将来在idea内想要检出项目,点击菜单栏:VCS-->Check out from version control-->git

第五节:tomcat热部署
想想修改一个jsp或者Java文件甚至是配置文件都不需要重启项目,这是多么方便快捷的一件事情呀。废话不多说,直接配置搞起。其实这个配置让我又爱又恨,有的时候你确实很需要热部署,而有的时候你却不想热启动的时候,他却还是一直在热部署启动。这样很繁琐。依次点击run-->edit configuration

为tomcat起一个名字,这个可以配置多个哦,这样就可以为每个项目配置一个tomcat运行了。选择自己的tomcat,选择默认预览的浏览器我的是Chrome,下面是默认访问地址,然后选择自己的jre,下面是设置的端口号,值得一提的是,这里配置好端口号后,Tomact中server.xml的端口配置就无用了。下图是添加你的项目war,这里我们添加带exploded后缀的。

添加上Deployment项目之后,上图的两个选项则会显示出来,按上面我们选择Update classes and resources,这样就实现的热部署。今天的教程就结束了。大家有问题在评论区进行评论。
注:IntelliJ IDEA 是没有类似 Eclipse 的工作空间的概念( Workspaces ),最大单元就是 Project 。如果你同时观察多个项目的情况,IntelliJ IDEA 提供的解决方案是打开多个项目实例,你可以理解为开多个项目窗口。当然也可以根据依赖导入同一个window。
《跟我学IDEA》二、配置maven、git、tomcat的更多相关文章
- jenkins+maven+git+tomcat+salt自动构建
jenkins 安装步骤 环境: centos7,jdk1.8.0,jenkins2.165,maven3.5.2 一. 安装配置java环境 JDK1.8下载地址:http://www.orac ...
- intellij idea社区版 & maven & git & tomcat/jetty 的struts2项目的搭建
1.新建一个project,并在project下新建一个maven module.
- Jekins - Hello world,Jekins + Maven + Git + Tomcat 的简单应用
Java Web 工程 新建一个简单的 Java Web 工程,并提交至 GitHub,可参考 Eclipse 提交工程至 GitHub 下载 jekins.war 在 http://mirrors. ...
- eclipse 配置maven 项目tomcat 运行
- Eclipse集成Maven的Web工程demo(独立及Maven集成tomcat)
用到的工具JDK1.8Eclipse Luna j2eeEclipse 集成的Mavetomcat7 (集成在xampp中的独立web服务器,或者通过Maven plugin集成web服务器) 步骤如 ...
- SpringBoot项目在新电脑上的配置运行,包括JDK+MAVEN+Git+SpringBoot配置等
该教程记录了我在一台新的电脑上安装IDEA,配置JAVA+MAVEN+GIT+SpringBoot项目的过程,最终完成了项目的运行. 一.若想利用IDEA的git工具从GitHub或者码云上面获取项目 ...
- [原]Jenkins(二)---jenkins之Git+maven+jdk+tomcat
/** * lihaibo * 文章内容都是根据自己工作情况实践得出. *版权声明:本博客欢迎转发,但请保留原作者信息! http://www.cnblogs.com/horizonli/p/5331 ...
- centos7下安装配置jenkins+git+maven+jdk
环境 centos7 jdk1.8 maven3 git 在安装jenkins之前,先安装jdk1.8.maven.git 一. 安装jdk1.8 第一步:下载 jdk-8u131-linux-x64 ...
- 架构(二)Maven安装以及Nexus配置
一 Maven安装配置 1.1 下载 http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-ma ...
随机推荐
- C++ 设计模式 开放封闭原则 简单示例
C++ 设计模式 开放封闭原则 简单示例 开放封闭原则(Open Closed Principle)描述 符合开放封闭原则的模块都有两个主要特性: 1. 它们 "面向扩展开放(Open Fo ...
- TCP协议解析
本文摘抄自:http://www.kuqin.com/shuoit/20141018/342719.html 本文描述了TCP协议,首先简单介绍了TCP完成了一些什么功能:介绍了TCP报文格式,以及典 ...
- svg snap 笔记
路径中的字母,大写相对于左上角绝对定位,小写相对定位 M110,95,95,110M115,100,100,115 pattern 类似于图片拼贴,可以把指定位置的图案用来填充 var patt ...
- 深入分析Android动画(二)
上回书说到Android动画的分类以及基本使用,这会书主要说Android属性动画的原理,对于View动画的原理本篇不做深入分析.对于Android动画的基础请看深入分析Android动画(一) 我们 ...
- 按键(vb)启动指定目录的程序以及获取当前应用路径
Private Declare Function GetDesktopWindow Lib "user32" () As Long Private Declare Function ...
- linux下socket编程实例
linux下socket编程实例一.基本socket函数Linux系统是通过提供套接字(socket)来进行网络编程的.网络的socket数据传输是一种特殊的I/O,socket也是一种文件描述符.s ...
- 走进Spark生态圈:环境的安装与配置
什么是Spark? Apache Spark 是一种大规模数据处理的快速通用引擎,使用基于内存的处理方式,较与MapReduce而言,解决了其shuffle多次IO操作带来的效率低问题,从而达到快速的 ...
- RabbitMQ之Helloworld
RabbitMQ介绍 RabbitMQ是一个消息代理.它的核心原理非常简单:接收和发送消息. 专有名词 生产(Producing)意思就是发送.发送消息的程序就是一个生产者(producer).我们一 ...
- ANTS Performance Profiler 8:支持对Web请求、异步代码和WinRT的性能剖析
下载与激活:http://download.csdn.net/detail/lone112/6734291 离线激活 位于英国的Red Gate Software有限公司最近发布了ANTS Per ...
- STM32基础问题分析——PWM配置
STM32基础问题分析--PWM配置 在使用STM32F103产生固定频率.固定占空比的PWM波时,虽然有官方以及众多开发板提供的例程,但是关于有点问题并没有说的很清晰,并且<STM32F10X ...