快速安装和配置Maven并集成到idea

摘要:Maven笔记-2021.06.11

1.下载安装

1.1检查JDK的版本

JDK版本要求1.7及以上版本(详细官网有说明)

1.2官网下载

官网下载地址(推荐 version3.6.1):https://archive.apache.org/dist/maven/maven-3/3.6.1/binaries/

1.3解压安装包,配置环境变量(步骤:与配置JDK环境变量亦一样)

  • 路径中不要出现中文或者空格字符

  • 添加MAVEN_HOME到系统path

  • 检查是否配置成功:cmd→进入dos窗口→输入:mvn -v→看到版本信息说明配置成功

2.认识Maven

2.1 Maven项目目录结构

  • 这里展示的是idea中maven项目的目录结构,先大概了解,后续会详细说明

2.2 Maven重要的配置

2.2.1修改本地仓库存放位置

2.2.2更改阿里镜像,加快依赖的下载

 <mirror>
     <id>nexus-aliyun</id>
     <mirrorOf>central</mirrorOf>
     <name>Nexus aliyun</name>
     <url>http://maven.aliyun.com/nexus/content/groups/public</url>
 </mirror>

2.3 了解Maven常用命令

 #注意:以下命令必须定位到Maven项目目录下运行,也就是项目目录pom.xml文件所在的目录下
 1. mvn -version:显示版本信息
 2. mvn clean:清空项目产生的临时文件
 3. mvn compile:编译源代码,目录:src/main/java
 4. mvn package:项目打包,target目录生成jar或war等文件
 5. mvn test:执行测试用例,目录:src/test/java/juni
 6. mvn install:将打包好的项目复制到本地仓库中
 7. mvn deploy:将打包的文件发布到远程,提供依赖
 8. mvn size:为项目生成相关网站
 9. mvn eclipse:eclipse:将项目转化成eclipse项目
 10.mvn dependency:tree:打印出整个项目的依赖树
 11.mvn archetype:generate:创建Maven的普通java项目
 12.mvn tomcat8:run:在tomcat中运行web应用

3. idea集成Maven

3.1 更改maven版本

  • File→New Project Settings

  • Build,Execution,Deployment→Build Tools→maven→找到我们自己下载maven版本解压路径→配置完成

3.2 创建Maven项目

  • New Project→Maven→勾选模板→创建普通Maven项目→NEXT

  • 设置项目名称等信息

  • 选择Maven版本,确认相关信息

  • ⑥第一次创建Maven项目,需要下载相关依赖,等待时间比较久

  • 手动创建资源目录:resources

3.3 编译或者打包项目

  • 通过添加操作命令或打包等操作

  • 通过控制台编译或打包等操作

3.4 编译/打包成功没有自动生成target文件目录

  • 第一种可能:看一下自己是否吧Show Excluded Files 取消勾选√

  • 其他情况:自行搜索

3.5 创建Web项目

  • 基本步骤差不多,勾选模板注意:选择webapp

  • 创建完成

3.6修改相关配置 (pom.xml 下找到对应位置进行修改)

  • 修改JDK版本

  • 修改Junit测试版本(最新版本即可,可以在本地仓库:Repository查看)

  • 删除不需要的插件(<pluginManagement>...</pluginManagement>,这个标签及其里面的内容全部删除)

  • 配置服务器:<build>标签下→<plugins>标签→<plugin>...</plugin>标签,这里Maven项目中的服务器是通过pom.xml依赖进来(以Tomcat为例)

 <plugins>
       <plugin>
         <groupId>org.apache.tomcat.maven</groupId>
         <artifactId>tomcat7-maven-plugin</artifactId>
         <version>2.1</version>
         <configuration>
           <port>8080</port> <!--端口号:8080-->
           <path>/test</path>  <!--项目站点,对外访问路径-->
           <uriEncoding>UTF-8</uriEncoding>  <!--字符集编码-->
           <server>myWebMaven</server> <!--服务器名称(自定义)-->
         </configuration>
       </plugin>
     </plugins>

3.7启动服务器

  • 通过Maven命令启动服务器

  • 其它方式启动(这里不详细说明)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值