Idea中Maven的使用

  • 一、IDEA中集成Maven
  • 二、IDEA 使用模版创建项目
  • 普通的java项目
  • 1、按照模板创建
  • 2、可能会出现的错误
  • 1)Add Maven Property
  • 2)全局setting配置
  • 3、完成后的视图
  • web工程项目
  • 1、按模板创建
  • 2、创建缺省文件夹
  • 3、把文件夹标识为源码文件夹
  • 方式一:
  • 方式二
  • 三、IDEA中导入Maven工程(module)

一、IDEA中集成Maven

idea中内置了maven ,一般不使用内置的, 因为用内置修改maven的设置不方便。

使用自己安装的maven, 需要覆盖idea中的默认的设置。让idea指定maven安装位置等信息

idea maven 推私服 idea内置的maven_模版

两个地方都需要配置,区别如下:
setting: 设置当前模块的配置
setting for new Projects:设置新的模块配置

idea maven 推私服 idea内置的maven_maven_02


上面图片是idea默认的自己的maven

把他换成自己安装的地址即可

二、IDEA 使用模版创建项目

普通的java项目

maven-archetype-quickstart

1、按照模板创建

idea maven 推私服 idea内置的maven_java_03


idea maven 推私服 idea内置的maven_ide_04

2、可能会出现的错误

No archetype found in remote catalog. Defaulting to internal catalog

idea maven 推私服 idea内置的maven_maven_05


解决方法:

1)Add Maven Property

Name:archetypeCatalog
Value:internal

idea maven 推私服 idea内置的maven_java_06

2)全局setting配置

idea maven 推私服 idea内置的maven_java_07

-DarchetypeCatalog=internal

点击Finish等待就好了

3、完成后的视图

idea maven 推私服 idea内置的maven_ide_08


右侧视图:

idea maven 推私服 idea内置的maven_ide_09

web工程项目

maven-archetype-webapp

1、按模板创建

idea maven 推私服 idea内置的maven_ide_10

idea maven 推私服 idea内置的maven_ide_11


idea maven 推私服 idea内置的maven_idea maven 推私服_12


创建完成后以下结构:

idea maven 推私服 idea内置的maven_maven_13

2、创建缺省文件夹

idea maven 推私服 idea内置的maven_maven_14

3、把文件夹标识为源码文件夹

方式一:

idea maven 推私服 idea内置的maven_java_15

方式二

idea maven 推私服 idea内置的maven_maven_16

三、IDEA中导入Maven工程(module)

idea maven 推私服 idea内置的maven_java_17


idea maven 推私服 idea内置的maven_idea maven 推私服_18


idea maven 推私服 idea内置的maven_ide_19