栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Maven的安装配置

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Maven的安装配置

在之前开发的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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/760334.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号