Intellij IDEA开发环境配置及实际开发应用
软件开发随着时代的进步也在不断的进步,并且随着技术的不断更新,智能化逐渐成为软件开发的主流。智能开发的前提就是智能化的开发工具,整所谓上阵打仗,任你武功再好也不敌一枪打死,所以工具很重要,现在主流的开发工具很多,但是为了使团队便于管理与协调,我们往往会对自己的开发工具进行选择,我们的选择往往是行业主流,因为使用的人多,适用范围广,有技术支撑的开发工具。现在主流的开发工具有很多,例如微软的VS,Eclipse,WebStrom,Intellij IDEA等等好多好用的工具,现在谷歌依赖Intellij IDEA开发了Android Studio开发工具,非常好用,同样Intellij IDEA也越来越智能,无论是配置还是使用,都非常智能,今天我们就来介绍一下Intellij IDEA。
我们今天介绍的事Intellij IDEA 2016版本,首先我们讲一下这个工具的项目管理原理及思路,我们一般在开发项目的时候,一般都是指定项目的存放目录,然后在存放目录中建立相应的项目,我们平时所谓的项目就是这样在Intellij IDEA中实现的,对比Eclipse,Eclipse默认启动会自动默认一个workspace,对应Intellij IDEA就是Project,在Intellij IDEA中真正的项目是Module,其实这个思路还是很正确的,我们项目管理很灵活,很方便。
今天我们就来以WebApplication的配置来讲解Intellij IDEA的使用,首先我们需要new project建立我们的工作空间,然后new module新建项目,这样我们就可以新建普通的web project了,当我们项目建立后有几个地方需要注意
Tomcat的工程热部署
其实很简单,跟我们平时部署没什么区别。
下面我们来说一说Maven的项目
Maven项目和我们平时的项目也没什么区别,唯一的区别就是maven项目的目录结构,首先我们需要在Setting中对Maven进行配置。
在src/main中手动添加java文件夹,然后在java文件夹点击右键,选择Mark Directory As --> Source root
使用maven自带的tomcat运行项目,否则没办法对Maven项目进行热部署,Maven自带的Tomcat运行命令--tomcat:run
在接下来我们说说WAR包的生产
1,普通web项目
2,Maven web项目
之后在target目录中就能看见war包了