欢迎来到天天文库
浏览记录
ID:38196967
大小:598.47 KB
页数:6页
时间:2019-06-07
《Intellij IDEA创建Maven Web项目2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1前言在创建项目中,IDEA提供了很多项目模板,比如SpringMVC模板,可以直接创建一个基于Maven的SpringMVC的demo,各种配置都已经设定好了,直接编译部署就可以使用。最开始自己创建mavenweb项目时,要么创建一个springmvc项目进行修改,要么创建了一个maven项目(不是web项目),自己添加webapp目录添加配置web.xml文件,以及添加webmoudle,配置属性等等。另外之前总结的几篇Intellij使用文章,里面多多少少都还有点问题,请以本篇为准。在Intellij13.1以后的版本创建项目时的界面发生了调整,不过具体步骤都还是差不多的。本文使用的版
2、本为13.1.2,2创建MavenWeb项目newproject——maven——勾选createfromarchetype选中webapp 下一步 (图略)填写项目的groupId artifactIdversion后Next出现以下界面Next后添加项目名称 Finish 第一次使用时,可能需要下载archetypewebapp的插件有时候网络不好可能需要很长时间不过以后就好了刚创建完之后,需要稍等一下,加载相应配置文件,之后如下图所示此时的项目已经是Maven的webapp项目了这个时候IDE还有缓存,需要在右侧Mavenproject中刷新一下,加载pom中的配置(以后在pom
3、中添加jar的依赖后,都要点击mavenproject的刷新按钮刷下缓存)这个时候Mavenwebapp项目就彻底创建好了 不需要再在projectstructure进行配置了。如下两图,都是默认给配置好的,不需要进行修改:3关于MavenWeb项目的配置说明 ProjectStructure中Artifaces的配置 如上图所示,在Aritifaces中有两个war,一个是war一个是warexploded,在配置服务器时需要选择warexploded千万要注意,这两个war都不应该是自己添加的,而是根据maven中的配置自己生成的之前没有这两个war的时候,我都是自己创建,往往后果就是项
4、目在编译后缺少jar包,依赖的jar没有自动拷贝其实Intellij中的mavan项目配置,都是依赖于pom中的配置,如果pom中的配置正确,就不需要修改项目的IDE配置 1.首先pom要有war,如果pom中配置了这个,Aritifaces就会有上面的两个war2.3.其次pom要有 test 这个关系到上图中的outputdirectory中的配置,finalName作为target下的项目目录,以及会创建对应名字的war包(比如test.war)4.配置src/m
5、ain/java如上图,src/main目录下缺少java目录,我们可以右键创建目录java,然后再modules中配置为sources目录 这样src/main/java图标就变成了蓝色,作为java源代码区了。
此文档下载收益归作者所有