0
点赞
收藏
分享

微信扫一扫

Maven的安装配置

才德的女子 2022-03-12 阅读 58
mavenjava

在之前开发的java应用中,我们都是用lib包的方式来导入需要的依赖。但是随着程序越来越复杂,项目越来越大,我们所需要的依赖包也越来越多,全部都往lib包复制显然已经不能满足我们的需求了,有没有一种比较好的办法来管理我们的依赖呢?当然是有的,现在市场上流行的有Maven和Gradle,本文将介绍Maven和Gradle的安装和使用。
什么是Maven
Maven是构建和管理任何基于Java项目的工具,能够管理项目的依赖,以及将项目打包成我们需要的jar包类型。
Maven的安装和配置
点击跳转到Maven官网下载
在这里插入图片描述
在这里插入图片描述
下载完后,解压即可。
在这里插入图片描述
接下来,我们给Maven配置环境变量。类似Java环境配置。
添加MAVEN_HOME,Path
在这里插入图片描述
在这里插入图片描述
环境变量配置完后,我们现在检测一下是否成功。
在这里插入图片描述
现在配置Maven
我们找到Maven安装的目录(解压目录)
在这里插入图片描述
在这里插入图片描述
阿里云Maven仓库地址:https://developer.aliyun.com/mvn/guide

在这里插入图片描述
在这里插入图片描述
配置完成后,保存关闭。
接下来我们在IDEA中配置Maven信息
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这样,IDEA就配置好了Maven。
使用IDEA创建Maven项目工程。例子,Java操作excel文件。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
之前我们是通过新建lib目录,然后导入依赖包的方式来管理我们的第三方依赖的。而使用Maven之后,我们只需一个标签在里面可以加很多依赖。
在这里插入图片描述
Person类,代码如下

public class Person {
    private String name;//名称
    private String city;//城市
    private String cellPhone;//手机号码

    public Person(){

    }
    public Person(String name, String city, String cellPhone) {
        this.name = name;
        this.city = city;
        this.cellPhone = cellPhone;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getCellPhone() {
        return cellPhone;
    }

    public void setCellPhone(String cellPhone) {
        this.cellPhone = cellPhone;
    }

    @Override
    public String toString() {
        return "Person{" +
                "name='" + name + '\'' +
                ", city='" + city + '\'' +
                ", cellPhone='" + cellPhone + '\'' +
                '}';
    }
}

ExcelWriter类,代码如下:

public class Person {
    private String name;//名称
    private String city;//城市
    private String cellPhone;//手机号码

    public Person(){

    }
    public Person(String name, String city, String cellPhone) {
        this.name = name;
        this.city = city;
        this.cellPhone = cellPhone;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getCellPhone() {
        return cellPhone;
    }

    public void setCellPhone(String cellPhone) {
        this.cellPhone = cellPhone;
    }

    @Override
    public String toString() {
        return "Person{" +
                "name='" + name + '\'' +
                ", city='" + city + '\'' +
                ", cellPhone='" + cellPhone + '\'' +
                '}';
    }
}

在这里插入图片描述
在这里插入图片描述
运行ExcelWriter类中的main方法,效果如下:
在这里插入图片描述
在这里插入图片描述
现在我们可以使用maven把项目工程打包成可执行的jar包
maven-assembly-plugin链接
复制下面信息到pom.xml文件中
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
接下来打包成jar包
在这里插入图片描述
如果我们不想要打成的jar包有后缀名,我们可以添加
false
在这里插入图片描述

举报

相关推荐

0 条评论