IDEA创建Maven项目详解

Maven

在这里插入图片描述

概述

Maven是一个工具(软件)

功能

自动下载jar

Maven仓库

maven 规定

目录结构必须按照要求创建

好处

  1. 各种开发工具通用
  2. 自动编译项目自动打包项目,自动测试

仓库分类

本地仓库

自己计算机上的一个目录

中央仓库

由Maven团队维护的全球唯一的仓库

下载地址

中央仓库

搜索地址

搜索jar包

私服

一般由公司团队搭建的私有仓库

Maven仓库

Maven的安装

  1. 解压

  2. 修改 conf\settings.xml
    56 行增加本地仓库位置 (自定义文件夹)
    146 行

    <mirrors>
           <mirror>  
                 <id>alimaven</id>  
                 <name>aliyun maven</name>  
                 <url>https://maven.aliyun.com/nexus/content/groups/public/</url>
                 <mirrorOf>central</mirrorOf>          
           </mirror>
    </mirrors>
    
  3. 配置环境变量

    检查 有没有 JAVA_HOME

    新增 MAVEN_HOME

    path 新增 %MAVEN_HOME%\bin

  4. 检查
    mvn -v

idea 配置maven

配置当前项目的maven

配置当前项目的maven

配置默认maven

配置默认maven

配置默认maven

maven 命令/ 生命周期

clean 生命周期

mvn clean : 删除target 目录

default生命周期

mvn compile: 编译项目生成target

mvn test : 先编译再测试

mvn package: 先编译,再测试,再打包

mvn install: 先编译,再测试,再打包,再安装到本地仓库

站点生命周期

mvn site : 部署项目

idea 如何创建项目

打开别人的项目

注意

一定要删除idea 文件夹

项目

直接open 打开即可

导入模块: idea 右侧maven 点击 ‘+’

打开别人的项目

创建项目

创建项目

创建模块

创建模块

maven helper 插件

maven helper 插件

maven pom.xml

格式
<dependencies>
        <!--mybatis 依赖-->
        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis</artifactId>
            <version>3.5.5</version>
        </dependency>
</dependencies>
自动提示

本地仓库有该jar 才会提示

自动提示

scope

    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.13</version>
        <scope>provided</scope>
<!--
	scope
    test : 测试有效 , test 目录有效, 一般只用于单元测试相关坐标
    runtime: 测试无效,编译无效,运行时有效  一般只用于mysql驱动相关坐标
    compile : 默认 适用于大部分坐标
    provided:  后续补充
-->
        </dependency>
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

java白杨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值