《跟我学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 ...
- javascript中数组与字符串之间的转换以及字符串的替换
数组转化为字符串: var a=['aa','bb','cc']; var b=a.join('-'); console.log(b)----->'aa-bb-cc' 字符串中的替换: 1.re ...
- log4donet 的 一篇简单使用实例
背景 最近在写一个Adapter,需要调用别的程序的DLL. Adapter使用的是C#还有.net的等方面的技术.今天在写log这块,就像尝试一下有没有“轮子”可以试试的.在网上搜罗了一番之后,决定 ...
- iOS 中的 Delayed Transition
Android 的动画体系中,存在一类由 TransitionManager. beginDelayedTransition 管理的动画.这个方法,很特殊.执行此方法后,其后续的 UI 变化,不会立即 ...
- js 作用域,作用域链,闭包
什么是作用域? 作用域是一种规则,在代码编译阶段就确定了,规定了变量与函数的可被访问的范围.全局变量拥有全局作用域,局部变量则拥有局部作用域. js是一种没有块级作用域的语言(包括if.for等语句的 ...
- shell命令输入输出重定向
Linux命令的执行过程 首先是输入:stdin输入可以从键盘,也可以从文件得到 命令执行完成:把成功结果输出到屏幕,stout默认是屏幕 命令执行有错误:把错误也输出到屏幕上面,stderr默认也是 ...
- jQuery选择器(基本过滤选择器)第三节
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/stri ...
- C#3.0中的扩展方法
在实际应用中,开发者完成代码的编译后,除非重新编译更改后的代码,否则开发者很难在原有代码中添加新的功能. 在C#3.0中,提供了一个扩展方法的新特性,可以使得开发者在编译后的程序集里边添加相关的方法, ...
- Knowledge_SPA——精研查找算法
首先保证这一篇分析查找算法的文章,气质与大部分搜索引擎搜索到的文章不同,主要体现在代码上面,会更加高级,会结合到很多之前研究过的内容,例如设计模式,泛型等.这也与我的上一篇面向程序员编程--精研排序算 ...
- 设计模式的征途—11.外观(Facade)模式
在软件开发中,有时候为了完成一项较为复杂的功能,一个类需要和多个其他业务类交互,而这些需要交互的业务类经常会作为一个完整的整体出现,由于涉及的类比较多,导致使用时代码较为复杂,此时,特别需要一个类似服 ...