IDEA创建maven项目

本文详细介绍如何通过Maven创建Web应用程序,包括项目初始化、配置及常见问题解决。重点介绍如何利用IntelliJ IDEA和Maven插件快速搭建并配置项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

创建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  )

### 如何在 IntelliJ IDEA创建 Maven 项目 #### 准备工作 确保已安装并配置好 Maven 环境。本指南基于 IntelliJ IDEA 2022.2.1 (Community Edition)[^1]。 #### 新建 Maven 项目 启动 IntelliJ IDEA 并选择 `File` -> `New` -> `Project...`,随后会弹出新项目向导窗口,在左侧列表中选择 `Maven`,勾选 `Create from archetype`,可以选择常用的 archetypes 类型如 `webapp` 或者其他适合的模板,之后点击 `Next` 进入下一步设置[^3]。 #### 设置项目坐标信息 按照提示输入项目的 GroupId、ArtifactId 和 Version 等基本信息,这些信息用于唯一标识此 Maven 工程。继续前进直到完成整个向导流程,最终确认无误后单击 `Finish` 完成创建过程[^4]。 #### 手动调整项目结构(如果必要) 对于某些版本或者特定需求下的项目可能需要进一步完善其内部布局。可以在 `src/main/` 下建立 `java` 及 `resources` 文件夹来放置业务逻辑代码以及资源配置;同样地,在 `src/test/` 路径下构建对应的测试类目及其资源文件夹以支持单元测试等活动。 #### 解决 JDK 配置问题 当遇到因缺少适当 JDK 导致的问题时,可以通过修改 Project Structure 来指定合适的 SDK 版本给当前工程使用。这一步骤至关重要,因为不恰当的语言级别设定可能导致编译失败或者其他异常情况发生[^2]。 ```xml <build> <plugins> <!-- Tomcat 插件配置 --> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <port>8080</port> <path>/</path> </configuration> </plugin> </plugins> </build> ``` 上述 XML 片段展示了如何为 Maven 项目添加 Tomcat 插件的支持,这对于 Web 应用程序来说非常有用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值