idea使用maven构建web应用

3 篇文章 0 订阅
2 篇文章 0 订阅

关于idea的下载和安装以及maven的配置,网上资源很多。可以百度自行配置,本文主要介绍idea使用maven构建web应用,因为作者自己花费了一天的时间才成功到。所以将配置方法总结。

假设你已经下载并且已经成功安装好了idea,maven,并且在idea中配置好了maven。

一、新建web项目并补全目录结构

1.新建一个项目。


2.新建webapp利用maven的archetype


3.补全新项目的GroupId,ArtifactId,Version。


4.指定maven目录,配置文件以及本地仓库位置,本文采用的默认配置,点击Next。


5.指定项目的名称和位置,本文也是采用的默认配置,点击Finish。


6.Create from archetype后项目的目录结构。


7.补全目录结构。

标准的Maven目录为:

  • src

    • main
      • java
      • resources
      • webapp
    • test
      • java
      • resources
  • target

src 目录是源代码和测试代码的根目录。
main 目录是与源代码相关的根目录到应用程序本身,而不是测试代码。
test 目录包含测试源代码。
main和test下的 java 目录分别包含Java代码的应用程序本身和用于测试的Java代码。
resources 目录包含您项目所需的资源。
target 目录由Maven创建。它包含所有编译的类,JAR文件等。
当执行 mvn clean 命令时,Maven将清除目标目录。
webapp 目录包含Java Web应用程序,如果项目是Web应用程序。
webapp 目录是Web应用程序的根目录。webapp目录包含 WEB-INF 目录。
如果按照目录结构,你不需要指定你的源代码的目录,测试代码,资源文件等。

关于Maven的目录结构的更多内容


下图为补全目录后的目录结构:


二、配置项目Project Structure

Project Structure


1.配置项目Project Settings中的Project


2.配置项目Project Settings中的Modules

右击目录选择下拉菜单中的对应的选项。

设置结果为:


3.配置Project Settings中的Project的Facets


4.配置Project Settings中的Project的Artifacts

Facets 和 Artifacts的说明
Facets表示某个module有的特征,比如web、strtus2、spring、hibernate等;
Artifacts是maven中的一个概念,表示某个module要如何打包,例如war exploded、war、jar、ear等等这种打包形式;
一个module有了Artifacts就可以部署到应用服务器中了!


三、配置Tomcat Server

Run->Edit Configurations

配置完Tomcat后就会在idea的左下角出现部署的应用:


四、运行web应用

点击左下角的绿色的执行按钮后,出现最后效果图。web应用新建访问成功。
这里写图片描述

这个idea采用maven新建web应用的程序耗费了我一天的时间,心好累啊!再接再厉吧!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值