IDEA使用篇4-配置mawen

一. 下载mawen

下载地址:
http://maven.apache.org/download.cgi

下载并解压:
image.png

image.png

查看mawen的版本
image.png

配置环境变量
右键“计算机”,选择“属性”,之后点击“高级系统设置”,点击“环境变量”,来设置环境变量,有以下系统变量需要配置:

新建系统变量 MAVEN_HOME 变量值:E:\java_study\apache-maven-3.8.1

编辑系统变量 Path 添加变量值: ;%MAVEN_HOME%\bin

二. Maven 的配置

2.1 Mawen配置

  1. 修改mawen的配置信息
    修改为第一步下载的位置
    image.png

  2. 推荐配置:设置maven在不联网的情况下使用本地插件
    一般使用maven为我们提供好的骨架时,是需要联网的,配置这个,可以在没有网路的情况下,我们可以正常创建工程,并从之前已经使用过的工程中找到相应的骨架。

输入内容:-DarchetypeCatalog=internal
image.png

备注:
1)配置阿里云镜像(在setting.xml文件中配置)

<!--  配置阿里云  -->
<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

2)配置默认JDK版本(在setting.xml文件中配置)

<profile>
    <id>jdk-1.8</id>
    <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
    </activation>
    <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
    </properties>
</profile>

2.2 使用骨架创建Maven的java工程

  1. 选择Create New Project

  2. 选中左侧的Maven,并将Create from archetype选中,在下方选择骨架quickstart,点击Next。
    image.png

  3. 填写项目的名称以及存储的位置。点击下方的Artifact Coordinates,填写项目坐标的基本信息。
    image.png

  4. 确认信息是否正确
    image.png

  5. 点击完成
    image.png

等待1分钟左右,mawen配置完成
image.png

  1. mawen的目录结构
    image.png

  2. 我们需要手动将maven文件夹补齐。
    image.png

image.png

  1. 若该文件夹是普通的文件夹,还要将该文件夹设为resource文件夹。
    image.png

  2. 同样,在test文件夹下创建resources文件夹。最后的目录结构如下:
    image.png

  3. 最后目录结构如下
    image.png

三. IDEA使用Maven命令

前提条件:maven配置环境变量。

  1. 点击"Edit Configurations"

  2. 进入Run/Debug Configurations窗口,点击左上角的"+“,在弹出的"Add New Configuration"列表中选择"maven”.
    image.png

  3. 为新的configuration输入名称和执行的命令,点击确认
    image.png

  4. 配置完成后,新的configuration会成为默认的configuration,直接点击运行按钮--三角形绿色按钮
    image.png

  5. 之后,就会执行配置的maven命令!
    image.png

image.png

  1. mawen常见命令
    //常用maven命令

mvn -v //查看版本
mvn archetype:create //创建 Maven 项目
mvn compile //编译源代码
mvn test-compile //编译测试代码
mvn test //运行应用程序中的单元测试
mvn site //生成项目相关信息的网站
mvn package //依据项目生成 jar 文件
mvn install //在本地 Repository 中安装 jar
mvn -Dmaven.test.skip=true //忽略测试文档编译
mvn clean //清除目标目录中的生成结果
mvn clean compile //将.java类编译为.class文件
mvn clean package //进行打包
mvn clean test //执行单元测试
mvn clean deploy //部署到版本仓库
mvn clean install //使其他项目使用这个jar,会安装到maven本地仓库中
mvn archetype:generate //创建项目架构
mvn dependency:list //查看已解析依赖
mvn dependency:tree //看到依赖树
mvn dependency:analyze //查看依赖的工具
mvn help:system //从中央仓库下载文件至本地仓库
mvn help:active-profiles //查看当前激活的profiles
mvn help:all-profiles //查看所有profiles
mvn help:effective -pom //查看完整的pom信息

参考:

  1. https://www.cnblogs.com/zyx110/p/10666082.html
  2. https://blog.csdn.net/qq_42057154/article/details/106114515
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值