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

旧城等待, 2022-07-18 09:04 380阅读 0赞

一、Maven简介

  1. 相对于传统的项目,Maven下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期。
  2. 中央工厂URL:[http://search.maven.org/][http_search.maven.org] [http://repo.maven.apache.org/maven2][http_repo.maven.apache.org_maven2]
  3. 本文主要演示在IntelliJ IDEA IDE环境下如何配置和使用。

二、配置Maven

  1. 软件只需要配置一次即可,如下图标注3选择自己的仓库。

Center

如下图标注2所示,Import Maven projects automatically 表示 IntelliJ IDEA 会实时监控项目的 pom.xml 文件,进行项目变动设置。
如下图标注3所示,在 Maven 导入依赖包的时候是否自动下载源码和文档。默认是没有勾选的,也不建议勾选,原因是这样可以加快项目从外网导入依赖包的速度,如果我们需要源码和文档的时 候我们到时候再针对某个依赖包进行联网下载即可。IntelliJ IDEA 支持直接从公网下载源码和文档的。
如下图标注4所示,可以设置导入的VM参数。一般这个都不需要主动改,除非项目真的导入太慢了我们再增大此参数。

Center 1

三、**Maven 骨架创建 Java Web 项目**

  1. 1.创建项目

Center 2

  1. 如下图

Center 3

  1. 3.如下图,GroupIdArtifactId<项目名>还有Version,这三个属性目的是标识你的项目的唯一性。

Center 4

4.如下图

Center 5

5.如下图

Center 6

6.点Finish之后,Maven会根据刚才的配置创建一个基于Maven的Web App.

  • 创建结束,其Log如下:

Center 7

  1. 创建结束,其代码结构如下: ![Center 8][]
  2. webapp文件夹:用来存放web配置文件以及jsp页面等,这已经组成了一个原始的web应用

recources文件夹:一般用来存放一些资源文件

四、**启动 Java Web 项目**

  1. 1.打开“Project Structure”(快捷键:Ctrl+Alt+Shift+S),FacetsArtifacts都是默认的配置,不需要进行修改。

Center 9Center 10

Project Structure中Artifaces的配置
如上图所示,在Aritifaces中有两个war,一个是war 一个是war exploded,在配置服务器时需要选择war exploded。
千万要注意,这两个war都不应该是自己添加的,而是根据maven中的配置自己生成的
其实Intellij中的mavan项目配置,都是依赖于pom中的配置,如果pom中的配置正确,就不需要修改项目的IDE配置
首先pom要有war,如果pom中配置了这个,Aritifaces就会有上面的两个war
其次pom要有 test 这个关系到上图中的output directory中的配置,finalName作为target下的项目目录,以及会创建对应名字的war包(比如test.war)
Center 11

  1. 2.创建Java程序目录

创建Java目录 Center 12

  1. java目录设置为Sources

选中java文件夹,点击上面的Make as:Sources,该文件夹就会变成蓝色,用以保存java代码,按OK。 Center 13

  1. 3.启动“Edit Configurations

Center 14

Add New“Tomcat Server”配置 Center 15

配置Deployment Center 16

  1. 配置Server

Center 17

发表评论

表情:
评论列表 (有 0 条评论,380人围观)

还没有评论,来说两句吧...

相关阅读