IDEA导入已有Maven项目

为什么写这篇文章呢,原因很简单,为了做件事花了我足足2个多小时,才搞定,很是郁闷,因此记录下来,方便以后查阅。

从git上面down下来了一个maven项目,src目录下面分为main和test,起初通过以下方式导入IDEA:

1、创建新项目,点击Create New Project:

2、选择空项目,点击NEXT:

3、填写Project name及Project location,点击Finish:

4、选择Modules,点击+:

5、选择Import Module:

6、选择从git上down下来的代码根目录,点击OK:

7、选择Create module from existing source(从这一步到第11步就有问题了),点击NEXT:

8、勾选项目下main路径和test路径代码,点击FINISH:

9、出现下面界面,Libraries没有显示内容,点击NEXT:

10、Modules下勾选main和test,点击NEXT:

11、No frameworks detected,点击FINISH:

12、此时发现Project下面直接出现两个Module,与预料的一个不符,如下图:

13、关闭此项目,点击叉号删除此项目:

14、按照1-6步重新创建Project,然后选择Import moudle from external model,并选择Maven,点击NEXT:

15、点击NEXT:

16、Select profiles,勾选全部,点击NEXT:

17、Select Maven projects to import,选中多选框,点击NEXT:

18、select project SDK,点击FINISH:

19、Module创建成功,如下图,点击OK:

20、如下图,在Project下面只出现一个Module,符合预期,大功告成。

### 如何在 IntelliJ IDEA 中正确配置并导入 Maven 项目 #### 配置环境准备 为了顺利地在 IntelliJ IDEA导入 Maven 项目,需确认已安装适当版本的相关工具。例如,在此场景中使用的具体版本为:IntelliJ IDEA 2021.1, JDK 1.8 和 apache-maven-3.8.1[^1]。 #### 导入 Maven 项目步骤 当首次尝试导入一个新的 Maven 项目到 IntelliJ IDEA 时,应该遵循官方指导完成基本设置。这通常意味着打开 IDE 后选择 `Import Project` 或者是在已有工作区的情况下通过菜单中的 `File -> New -> Project from Existing Sources...` 来启动向导程序,并按照提示操作直至成功加载项目结构。 #### 解决依赖下载缓慢或失败的问题 如果遇到 Maven 创建项目过程中依赖项无法正常获取或者过程停滞不前的现象,调整 Maven 的仓库源至更快速稳定的国内镜像是常见的解决方案之一。即使进行了这样的修改,有时仍然会碰到相同的问题;此时建议验证本地网络状况以及确保所编辑的 settings.xml 文件路径无误,并且该文件确实被当前使用的 Maven 实例读取到了[^2]。 #### 将现有项目转成 Maven 项目的方法 对于那些并非最初作为 Maven 构建而设立但希望转变为基于 Maven 管理构建流程的 Java 应用来说,第一步是要检查该项目是否已经存在名为 pom.xml 的描述符文档。假如不存在,则可以通过右键单击项目名称->新建(`New`) -> 文件(`File`) 并将其命名为 pom.xml 放置于项目的根目录之下[^3]。 #### SVN 方式的特殊处理 如果是经由 Subversion (SVN) 版本控制系统检出后再于 IntelliJ IDEA 内部进行 Maven 化的话,除了上述提到的一般性措施外,还需要注意一些特定的操作细节,比如正确指定 Tomcat 安装位置等额外配置选项[^4]。 ```xml <!-- 示例pom.xml片段 --> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <!-- 更多配置信息 --> </project> ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值