怎样使用maven构建工程

简介

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。

使用maven可以很轻松的将项目使用的jar包引入工程,还能显示jar包间的依赖关系,jar包版本冲突,项目管理发布,非常好用的工具

本片文章仅仅只是使用maven构建工程以及一些设置上的细节

下载安装

maven官网为
https://maven.apache.org/
在这里插入图片描述
在这里插入图片描述
下载
在这里插入图片描述
第二个下载
下载完成后进行解压,解压之后的安装目录为
在这里插入图片描述
maven工具是绿色版的,解压即代表安装成功

bin文件夹下都是核心可执行文件
config文件夹下都是maven的配置文件

配置环境变量

  1. 和java配置环境变量一样,先创建一个maven-home环境
    在这里插入图片描述
  2. 在path中引用maven-home
    在这里插入图片描述
    到\bin文件夹

配置maven

在这里插入图片描述
习惯上,在maven的安装目录中创建一个mvn_repository文件夹存放下载下来的jar包

  1. 所以先创建一个mvn_repository文件夹
  2. 配置config
    在这里插入图片描述
    在conf文件夹下有一个setting配置文件,打开
    在这里插入图片描述
    在其中引用刚才创建的文件夹,以后下载的jar就会下载到这个文件夹中
    在这里插入图片描述
    在这里把下载源改成阿里云,因为maven默认的下载源在国外,众所周知网速会比较慢,所以建议使用国内的阿里云
	<mirror>
      <id>aliyunmaven</id>
      <mirrorOf>*</mirrorOf>
      <name>aliyun</name>
      <url>https://maven.aliyun.com/repository/public</url>
	</mirror>

改完之后保存
maven就算配置成功了

现在就是把maven绑定到idea上了

集成到idea

在这里插入图片描述
直接在设置里面搜索maven
在这里插入图片描述

  1. 设置主目录
  2. 用户设置文件重写选中刚才的setting文件
  3. 本地仓库一般会自动识别出来

最后直接应用保存即可实现集成到idea上

还有一个为值也需要设置,不然就会出现新建的项目还没绑定上本地的maven
在这里插入图片描述
不然你就会发现设置只对本项目有效,新项目还是idea的maven
在这里插入图片描述

使用

之后入伙使用maven构建项目只需要
在这里插入图片描述
在这里选中maven
在这里插入图片描述
修改名称,修改组id即可 如下

在这里插入图片描述
创建好的maven工程目录如下
在这里插入图片描述
在pom文件夹下填写jar包的坐标即可
在这里插入图片描述
在这里分享两条设置

        <!--运行警告解决-->
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <!--控制台乱码解决-->
        <argLine>-Dfile.encoding=UTF-8</argLine>

如果没有这两条也不会出现问题
因为主要是解决控制台maven乱码问题

jar包坐标网站

https://search.maven.org/
在这里插入图片描述
https://mvnrepository.com/
在这里插入图片描述
直接在上面搜索需要jar包的名称即可

在这里插入图片描述
在这里插入图片描述

选中想要的版本赋值上面的坐标粘贴在pom文件中即可

在这里插入图片描述
在这里插入图片描述
每次更改完后pom文件都需要点击这个图标更新一下资源
更新完成后,你的jar包就会被下载到所设置的文件夹下

具体的有关于远程仓库 插件 pom文件中的设置 查看依赖 生命周期 打包方式 等等 很多东西没有提到,这里仅仅是有关于怎样使用maven构建工程,

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值