Web前端开发神器 Intellij IDEA

1前言

在建立项目中,IDEA提供了不少项目模板,好比Spring MVC模板,能够直接建立一个基于Maven的Spring MVC的demo,各类配置都已经设定好了,直接编译部署就可使用。java

最开始本身建立maven web项目时,要么建立一个springmvc项目进行修改,要么建立了一个maven项目(不是web项目),本身添加webapp目录添加配置web.xml文件,以及添加web moudle,配置属性等等。web

另外以前总结的几篇Intellij使用文章,里面多多少少都还有点问题,请以本篇为准。spring

在Intellij 13.1之后的版本建立项目时的界面发生了调整,不过具体步骤都仍是差很少的。本文使用的版本为13.1.2,缓存

2建立Maven Web项目

new project——maven——勾选 create from archetype 选中webapp服务器

下一步 (图略)填写项目的 groupId  artifactId version 后Next 出现如下界面网络

Next后添加项目名称  Finish  mvc

第一次使用时,可能须要下载archetype webapp的插件 有时候网络很差 可能须要很长时间 不过之后就行了app

刚建立完以后,须要稍等一下,加载相应配置文件,以后以下图所示webapp

此时的项目已是Maven的 webapp项目了maven

这个时候IDE还有缓存,须要在右侧Maven project中 刷新一下,加载pom中的配置

(之后在pom中添加jar的依赖后,都要点击maven project的刷新按钮 刷下缓存)

 

这个时候Maven webapp项目就完全建立好了  不须要再在project structure进行配置了。

 

以下两图,都是默认给配置好的,不须要进行修改:

 

3关于Maven Web项目的配置说明
 

 

Project Structure中Artifaces的配置
 

如上图所示,在Aritifaces中有两个war,一个是war 一个是war exploded,在配置服务器时须要选择war exploded

千万要注意,这两个war都不该该是本身添加的,而是根据maven中的配置本身生成的

以前没有这两个war的时候,我都是本身建立,每每后果就是项目在编译后缺乏jar包,依赖的jar没有自动拷贝

其实Intellij中的mavan项目配置,都是依赖于pom中的配置,若是pom中的配置正确,就不须要修改项目的IDE配置
 

  1. 首先pom要有<packaging>war</packaging>,若是pom中配置了这个,Aritifaces就会有上面的两个war

  2. 其次pom要有<build>    <finalName>test</finalName>  </build> 这个关系到上图中的output directory中的配置,finalName做为target下的项目目录,以及会建立对应名字的war包(好比test.war)

 

配置src/main/java

如上图,src/main目录下缺乏java目录,咱们能够右键建立目录java,而后再modules中配置为sources目录
 

这样src/main/java图标就变成了蓝色,做为java源代码区了。

相关文章
相关标签/搜索