• 在创建项目中,IDEA提供了很多项目模板,比如... 最开始自己创建maven web项目时,要么创建一个springmvc项目进行修改,要么创建了一个maven项目(不是web项目),自己添加webapp目录添加配置web.xml文件,以及添加we

    在创建项目中,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进行配置了

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

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


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

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


    展开全文
  • 最近在用maven写一个ssm项目,在webapp目录下,自己建了一个文件夹,名为logInBefor,里面有css,js,jpg等文件 当项目运行后,发现网站的图片和css,js,都没有加载 首先想到的是被springmvc的拦截器,给拦截了 ...
  • IDEA 使用Maven 项目继承Springboot 使用启动器spring-boot-starter-web 创建的项目为什么没有webapp目录? 如何创建webapp和以往项目一样呢? 可以参考一下步骤 注意有些版本可能没有webapp\WEB-INF...
  • IDEA maven webapp目录结构 2019-04-22 17:51:38
    IDEA用maven新建web项目后,没有源代码目录。 非源代码目录,不可以右击新建package。 需要手动创建目录,然后右击目录进行标记Mark Directory as。 标记为sources目录后,可右击新建package。 ...
  • maven项目中默认的web root 目录就是main/webapp目录。如果发现你的webapp目录没有被idea识别。不要试图通过project structure强行配置。肯定是你的项目结构或者pom.xml的配置有问题导致的。 首先检查项目结构:是...
  • 点下maven那个刷新就好了…… 可能是项目构建的时候不太顺畅噎着了…… 点点刷新疏通一下就好了……
  • 标题 idea新建第一个maven工程并运行详细步骤 首先先创建一个project,在这里就是创建一个maven的工作空间 你要选择maven然后按照下面图片 的指示操作就可以了,最后点击next按钮 这三个路径一定要确认和自己本地...
  • 问题:利用骨架创建maven工程时没有src目录,报错:[ERROR] Maven execution terminated abnormally (exit code 1),就是整个项目骨架没有生成。 1. IDEA中maven的配置问题 配置settings.xml文件 在maven的...
  • Eclipse构建maven war工程webapp目录没有形成 1.选择项目,右键选择Properties,进入属性页面,选择到Maven菜单下,如下图所示: 2.先取消Dynamic Web Module 点Apply ,然后再选中Dynamic Web Module 点Apply ,...
  • 1.在Eclipse中创建Maven工程webapp项目时报错,如下图所示:(项目名称打码处理了)2.解决办法:在Eclipse中打开properties如下图:步骤3中的地址如右:http://repo1.maven.org/maven2/archetype-catalog.xml3.新建Maven...
  • 一、问题展示 1、Eclipse在使用Maven构建WebApp项目的时候,首先Maven的安装和配置都没有问题的,但是构建项目之后,Maven项目要求的几个必须要有的资源目录显示不了: 问题如下图: 1、 有问题的目录:明显只有...
  • 在学习spring时,创建的maven项目没有webapp目录。 由于maven是最基本的项目,只包含pom.xml,我们若想创建的是web项目 须选择maven基本的web包 这里选中maven基本的webapp包即可
  • IDEA maven 创建webapp项目没有src目录 转载:https://blog.csdn.net/Shut__down/article/details/84848917
  • 1、Eclipse在使用Maven构建WebApp项目的时候,首先Maven的安装和配置都没有问题的,但是构建项目之后,Maven项目要求的几个必须要有的资源目录显示不了: 问题如下图: 1、 有问题的目
  • Intellij Maven webapp
  • IDEA新建maven项目没有webapp目录 1、在项目上右键 》open module settings 2、在Modules模块中,增加web配置。 3、设置web根目录和web.xml文件所在位置。 4、结果如下图: ...
  • idea配置maven ...3 . 设置路径 设置自动导包 4 ....5 .... 此时,创建的maven项目没有webapp目录,接下来,开始手动创建 手动创建maven项目 1 . 点击file-->project Structure-->点击左侧Mod...
  • 当使用maven自动生成的web项目时,我们发现其目录结构是不完整的,所以需要自行构建。 确定需要什么:学过web都知道,我们还需要java源代码文件,test文件,resources文件。 我们在main下创建java目录,resources...
  • Eclipse+Maven创建webapp项目 2018-09-12 14:23:06
    Eclipse+Maven创建webapp项目&lt;一&gt; 1、开启eclipse,右键new——》other,如下图找到maven project 2、选择maven project,显示创建maven项目的窗口,勾选如图所示,Create a simple project 3...
  • 新建Maven工程webapp项目index.jsp报错解决方法
1 2 3 4 5 ... 20
收藏数 21,005
精华内容 8,402