- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Intellij IDEA创建Maven Web项目
Intellij IDEA 创建Maven Web 项目
一、 摘要
Intellij IDEA 作为最好的Java IDE,创建Maven 项目还是比较简单的,但
是创建一个Maven Web 项目还是要修改一些配置的,下面进行总结整理
二、 目录
1. 前言
2. 创建Maven Web 项目
3. 关于Maven Web 项目的配置说明
Project Structure 中Artifaces 的配置
配置src/main/java
1. 前言
在创建项目中,IDEA 提供了很多项目模板,比如Spring MVC 模板,可以直
接创建一个基于Maven 的Spring MVC 的demo,各种配置都已经设定好了,直接
编译部署就可以使用。
最开始自己创建maven web 项目时,要么创建一个springmvc 项目进
行修改,要么创建了一个maven 项目(不是web 项目),自己添加webapp 目录
添加配置web.xml 文件,以及添加web moudle,配置属性等等。
另外之前总结的几篇Intellij 使用文章,里面多多少少都还有点
问题,请以本篇为准。
在Intellij 13.1 以后的版本创建项目时的界面发生了调整,不过具体步骤
都还是差不多的。本文使用的版本为13.1.2,
2. 创建Maven Web 项目
new project——maven——勾选 create from archetype 选中webapp
下一步 (图略)填写项目的groupId artifactId version 后Next 出
现以下界面
Next 后添加项目名称 Finish
第一次使用时,可能需要下载archetype webapp 的插件 有时候网络不好 可
能需要很长时间 不过以后就好了
刚创建完之后,需要稍等一下,加载相应配置文件,之后如下图所示
此时的项目已经是Maven 的 webapp 项目了
这个时候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 要有packagingwar/packaging,如果pom 中配置了这个,
Aritifaces 就会有上面的两个war
2) 其次pom 要有build finalNametest/finalName /build
这个关系到上图中的output directory 中的配置,finalName 作为
target 下的项目目录,以及会创建对应名字的war 包(比如test.war)
配置src/main/java
如上图,src/main 目录下缺少java 目录,我们可以右键创建目录java,然
后再modules 中配置为sources 目录
这样src/main/java 图标就变成了蓝色,作为java 源代码区了
谢谢@吴峻申,在Maven 设置中,可以勾选这个选项,在修改pom 时,自动
添加依赖
(一直以为那个是自动导入maven project )
文档评论(0)