Maven入门(二)——在IDEA集成MAVEN插件及创建MAVEN工程

一、Idea集成maven插件

1. 确保电脑上已经安装好了maven工具

cmd下输入mvn -v

Maven入门(二)——在IDEA集成MAVEN插件及创建MAVEN工程_第1张图片

2.点击Configure然后点击Settings

Maven入门(二)——在IDEA集成MAVEN插件及创建MAVEN工程_第2张图片

3. 配置maven home directory、User settings file、local repositoryMaven入门(二)——在IDEA集成MAVEN插件及创建MAVEN工程_第3张图片

4. 点击Runner配置VM Options的值为-DarchetypeCatalog=internal

maven一般是需要连网的, 为了确保在不连网的情况下能够正常创建工程,配了这个参数后,只要之前下载过相关创建工程的插件,那么就会从本地获取相应插件,正常的创建maven工程。Maven入门(二)——在IDEA集成MAVEN插件及创建MAVEN工程_第4张图片

二、使用骨架创建maven的java工程

1. 选择响应的骨架

Maven入门(二)——在IDEA集成MAVEN插件及创建MAVEN工程_第5张图片

2.填写当前项目的坐标

输入公司组织的名称、项目名、版本
Maven入门(二)——在IDEA集成MAVEN插件及创建MAVEN工程_第6张图片

3. 确认maven信息

Maven入门(二)——在IDEA集成MAVEN插件及创建MAVEN工程_第7张图片

4.输入项目的location

Maven入门(二)——在IDEA集成MAVEN插件及创建MAVEN工程_第8张图片
第一次用骨架创建maven的java工程时项目创建的过程会相当慢,因为要连网下载创建maven工程的骨架所需要的插件
Maven入门(二)——在IDEA集成MAVEN插件及创建MAVEN工程_第9张图片

5. 展开src目录发现目录结构并不完整,需要手动补齐

Maven入门(二)——在IDEA集成MAVEN插件及创建MAVEN工程_第10张图片

Maven入门(二)——在IDEA集成MAVEN插件及创建MAVEN工程_第11张图片

Maven入门(二)——在IDEA集成MAVEN插件及创建MAVEN工程_第12张图片

三、不使用骨架创建maven的java工程

不勾选create from archetype

Maven入门(二)——在IDEA集成MAVEN插件及创建MAVEN工程_第13张图片

多了一个resources目录

Maven入门(二)——在IDEA集成MAVEN插件及创建MAVEN工程_第14张图片
由此推荐不使用骨架来创建maven项目,一个原因是速度快、二个原因是文件目录

四、使用骨架创建maven的web工程

1.选择webapp的骨架

Maven入门(二)——在IDEA集成MAVEN插件及创建MAVEN工程_第15张图片

2.填写当前项目的坐标

Maven入门(二)——在IDEA集成MAVEN插件及创建MAVEN工程_第16张图片

3. 确认maven信息

Maven入门(二)——在IDEA集成MAVEN插件及创建MAVEN工程_第17张图片

4. 输入项目的location

Maven入门(二)——在IDEA集成MAVEN插件及创建MAVEN工程_第18张图片

5.出现Build Success则项目创建成功

Maven入门(二)——在IDEA集成MAVEN插件及创建MAVEN工程_第19张图片

6.手动补齐工程目录

Maven入门(二)——在IDEA集成MAVEN插件及创建MAVEN工程_第20张图片

五、maven工程servlet实例

1. idea内部对每一个文件夹里能放什么类型文件的要求是非常严格的,如下面两个文件夹所示

Maven入门(二)——在IDEA集成MAVEN插件及创建MAVEN工程_第21张图片

Maven入门(二)——在IDEA集成MAVEN插件及创建MAVEN工程_第22张图片

更改文件夹对文件类型的限制

Maven入门(二)——在IDEA集成MAVEN插件及创建MAVEN工程_第23张图片
Maven入门(二)——在IDEA集成MAVEN插件及创建MAVEN工程_第24张图片

Maven入门(二)——在IDEA集成MAVEN插件及创建MAVEN工程_第25张图片

2.配置pom.xml,设置依赖

1.导入本地jar包依赖


  
    
      javax.servlet
      servlet-api
      2.5
    

    
      javax.servlet
      jsp-api
      2.0
    
  

2.通过网络导入jar包依赖

  • 百度maven中央仓库,搜索要依赖的jar包名
    Maven入门(二)——在IDEA集成MAVEN插件及创建MAVEN工程_第26张图片
  • 复制粘贴提供的依赖
    Maven入门(二)——在IDEA集成MAVEN插件及创建MAVEN工程_第27张图片


   javax.servlet
   javax.servlet-api
   4.0.1
   provided

你可能感兴趣的:(Maven,JavaWeb)