无敌的Maven教程

本文是Maven的详细教程,从maven简介、配置、项目创建到命令使用、聚合、继承和插件配置等方面全面讲解。通过配置settings.xml文件、设置环境变量,确保maven正确安装。同时介绍了jar、war项目的创建方法,以及如何使用maven命令进行清理、编译、打包等操作。
摘要由CSDN通过智能技术生成

Maven

maven简介

简介

​ 在一个项目中,需要各种各样的jar包,若一个一个找的话,非常繁琐,若用上maven的话,繁琐的事情就简单起来了;maven提供maven是利用面向对象的思想,将项目当成一个对象,POM(project object modole);maven方便了jar包的管理;

仓库

​ 中央仓库

​ 私服仓库

​ 本地仓库

maven配置

maven下载

​ 官网https://maven.apache.org/download.cgi,下载自己想要的版本,下载好在找到文件夹解压到自己创建的一个maven文件夹;

maven settings.xml文件的配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MolTL1b9-1639194596278)(C:\Users\yc\AppData\Roaming\Typora\typora-user-images\image-20210830204209188.png)]

打开settings.xml文件找到:

<!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->
 <localRepository>D:\Maven\localRepository</localRepository>

下面的路径自己设置的已有的目录中;

找到mirrors标签在里面插入:

<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*</mirrorOf>
  <name>阿里云公共仓库</name>
  <url>https://maven.aliyun.com/repository/public</url>
</mirror>

最后找到maven文件中的bin目录下开启cmd,输入命令mvn -version

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8nuOw4Yy-1639194596279)(C:\Users\yc\AppData\Roaming\Typora\typora-user-images\image-20210830205014318.png)]

若出现以上图所示则配置成功;

maven环境变量配置

​ 打开环境变量配置,新建一个系统变量,变量名为MAVEN_HOME,变量值为你当前maven所在目录

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oBcnh6TR-1639194596280)(C:\Users\yc\AppData\Roaming\Typora\typora-user-images\image-20210830205553803.png)]

​ 在path中添加一个%MAVEN_HOME%\bin

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cjj0zBIm-1639194596280)(C:\Users\yc\AppData\Roaming\Typora\typora-user-images\image-20210830205752492.png)]

​ 打开cmd,在任意路径输入命令mvn -version,如下如所示则算成功;

​ [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-19hT2nIb-1639194596281)(C:\Users\yc\AppData\Roaming\Typora\typora-user-images\image-20210830210102924.png)]

maven项目创建

jar项目

选择maven项目,默认为jar项目

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-I937serT-1639194596282)(C:\Users\yc\AppData\Roaming\Typora\typora-user-images\image-20210830210445427.png)]

pom.xml文件代码:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="htt
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值