关于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 目录。
如果按照目录结构,你不需要指定你的源代码的目录,测试代码,资源文件等。
下图为补全目录后的目录结构:
二、配置项目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应用的程序耗费了我一天的时间,心好累啊!再接再厉吧!!!