关闭

Intellij IDEA创建Maven Web项目

标签: Intellijmavenweb项目
2863人阅读 评论(0) 收藏 举报
分类:

摘要: Intellij IDEA作为最好的Java IDE,创建Maven项目还是比较简单的,但是创建一个Maven Web项目还是要修改一些配置的,下面进行总结整理

前言

    在创建项目中,IDEA提供了很多项目模板,比如Spring MVC模板,可以直接创建一个基于Maven的Spring MVC的demo,各种配置都已经设定好了,直接编译部署就可以使用。

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

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

    在Intellij 13.1以后的版本创建项目时的界面发生了调整,不过具体步骤都还是差不多的。本文使用的版本为13.1.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进行配置了

如下两图,都是默认给配置好的,不需要进行修改



关于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源代码区了


在Maven设置中,可以勾选这个选项,在修改pom时,自动添加依赖

(一直以为那个是自动导入maven project  )





0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

使用IntelliJ IDEA 15和Maven创建Java Web项目

1. Maven简介     相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建。 它可以管理项目的整个生命周期,常用命令如下:    ...
  • MyArrow
  • MyArrow
  • 2016-03-08 09:50
  • 117931

使用Intellij IDEA 和maven创建web项目webapp全过程

使用Intellij IDEA 和maven创建web项目webapp全过程。注意中间可能会卡住,所以中间有说要加个参数这样就会很快。
  • yezhuanxu
  • yezhuanxu
  • 2016-11-30 20:45
  • 19758

用idea创建一个maven web项目

前言:虽然之前实习的时候有过Spring框架的实践,但是因为基本上都是在已有的基础上进行修修补补,并没有对Spring框架有深刻的理解。所以从今天起,要从零开始对Spring框架进行学习。在此之前,第...
  • sinat_34596644
  • sinat_34596644
  • 2016-10-22 11:48
  • 12486

荐 Intellij IDEA创建Maven Web项目(带有webapp文件夹目录的项目)

转载自:点击打开链接 在创建项目中,IDEA提供了很多项目模板,比如Spring MVC模板,可以直接创建一个基于Maven的Spring MVC的demo,各种配置都已经设定好了,直接编译部署...
  • see__you__again
  • see__you__again
  • 2016-07-04 17:21
  • 20117

IntelliJ IDEA2016.1 + maven 创建java web 项目

最近开始使用idea 来写java项目了,这个很流行,相比Eclipse方便了很多。功能多了,相对应的使用的复杂度也较高了,因为网上很多的使用和创建项目的简单教程,都是基于老版本的,每个新版本都有不一...
  • mercyT
  • mercyT
  • 2016-04-30 16:14
  • 16933

IntelliJ IDEA 12创建Maven管理的Java Web项目(图解)

本文主要使用图解介绍了使用IntelliJIDEA 12创建Maven管理的Java Web项目的过程。 本文PDF文档下载地址:http://download.csdn.net/detail/zh...
  • zht666
  • zht666
  • 2013-03-14 16:23
  • 165099

IntelliJ IDEA 创建 hello world Java web Maven项目从头到尾都有图有真相2017版本

学Java的大部分吧都是要整Java web开发项目的,那么最好用的编辑器估计就是这个 IntelliJ IDEA,然后现在maven管理项目是很流行的。 然后我就示范一下,如何使用这个Intelli...
  • qq_27093465
  • qq_27093465
  • 2017-03-19 13:58
  • 32699

intellij idea maven 使用

intellij idea 要比其他的工具使用起来爽多了。尤其是代码提示部分和前端页面比eclipse和myeclipse爽多了!由于公司使用的myeclipse,而自己比较热爱intellij id...
  • sinat_27406925
  • sinat_27406925
  • 2017-04-18 23:55
  • 707

使用IntelliJ IDEA 配置Maven(入门)

1. 下载Maven 官方地址:http://maven.apache.org/download.cgi解压并新建一个本地仓库文件夹 2.配置本地仓库路径 3.配置maven环境变量 ...
  • qq_32588349
  • qq_32588349
  • 2016-05-20 13:56
  • 260358

IDEA中创建war类型的maven项目中有一个src目录而Eclipse创建的war类型的项目有两个src

Eclipse中有两个src:       1.一个是专门用于作为类的目录        2.另一个是作为web资源的根目录 IDEA中自动生成一个src并且其目录下有resources和web...
  • Grit_ICPC
  • Grit_ICPC
  • 2017-03-26 13:56
  • 1123
    个人资料
    • 访问:343803次
    • 积分:3893
    • 等级:
    • 排名:第9488名
    • 原创:93篇
    • 转载:138篇
    • 译文:2篇
    • 评论:56条
    最新评论