Maven

1. 安装与配置

1.1 安装

进入Maven官网,点击Download进入下载页面。

根据自己电脑系统选择要下载的文件。

将下载好的文件解压到相关位置。我的位置是“D:\apache-maven-3.8.1-bin\”。

1.2 配置

在“此电脑->属性->高级系统设置->环境变量->系统变量”中添加变量MAVEN_HOME,变量值为“D:\apache-maven-3.8.1-bin\apache-maven-3.8.1”即Maven解压目录。之后在Path变量中加“%MAVEN_HOME%\bin”。之后在控制命令行中输入命令mvn -v查看是否配置成功。

1.3 设置

进入Maven目录下的conf文件夹并打开setting.xml配置文件。

其中第52行是Maven默认的仓库目录,将第53行内容复制并粘贴到注释之外,并修改仓库文件夹。

之后在第146行配置阿里云镜像。将下面的配置内容放到<mirrors>中。

<mirror><id>alimaven</id><mirrorOf>central</mirrorOf><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>

最后在第210行左右配置JDK,将JDK版本全部改为1.8。

在控制命令行中输入mvn help:system,显示阿里云链接即为设置成功,此时在设置的仓库目录下可以找到相关内容。

到此设置完毕。

2. 文件结构

Maven文件结构如下。

—project Maven文件

​ —src 源文件

​  —main 代码文件

​  —java 代码

​  —resource 运行需要的相关配置文件

​  —test 测试文件

​  —java 测试类

​  —resource 测试需要的相关配置文件

​ —pom.xml 配置文件

java文件夹是编写代码的地方。

3. 常见命令

命令 含义
mvn compile 编译src-main-java文件夹下的文件
mvn clean 清除target目录
mvn test 编译src-test-java文件夹下的文件
mvn package 打包
mvn install 将包安装到仓库
mvn deploy 将包部署到服务器

4.使用

首先按照文件结构创建相关文件和文件夹。

pom.xml文件内容如下。

<project xmlns = "http://maven.apache.org/POM/4.0.0"xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation = "http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4.0.0.xsd"><!-- 模型版本 --><modelVersion>4.0.0</modelVersion><!-- 公司或者组织的唯一标志,也是打包成jar包路径的依据 --><!-- 例如com.wang,maven打包jar包的路径:/com/wang --><groupId>com.wang</groupId><!-- 项目的唯一ID,一个groupId下面可能多个项目,就是靠artifactId来区分的 --><artifactId>project</artifactId><!-- 项目当前版本,格式为:主版本.次版本.增量版本-限定版本号 --><version>1.0</version><!--项目产生的构件类型,包括jar、war、ear、pom等 --><packaging>jar</packaging><!-- 依赖 --><dependencies><!-- https://mvnrepository.com/artifact/junit/junit --><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><scope>test</scope></dependency></dependencies>
</project>

然后在“src->main->java”中创建类“com.wang.HelloMaven.java”。

package com.wang;class HelloMaven {public static void main(String[] args) {System.out.println("Hello Maven!!!");}
}

在pom.xml文件所在目录打开cmd。

输入命令mvn complie对文件进行编译。当出现下面情况时表示编译成功。

此时会生成target文件夹。进入文件夹后,其中的classess文件夹中存储着编译好的字节码文件。

进入到target目录下的classes目录,并执行相关文件。

在pom.xml文件所在目录打开cmd,输入mvn clean可以将编译好的target文件清理掉。

在“src->main->test”中创建类“com.wang.TestMaven.java”。

package com.wang;
import org.junit.Test;
public class TestMaven {@Testpublic void test1(){System.out.println("test111111");}@Testpublic void test2(){System.out.println("test22222");}
}

在pom.xml文件所在目录打开cmd。输入命令mvn test对测试文件进行编译并运行。当出现下面情况时表示编译并运行成功。

于此同时,在target目录下生成test-classes文件夹存储测试文件。

在pom.xml文件所在目录打开cmd。输入命令mvn package对工程进行打包。打包成功后会在target目录下生成jar包。包的命名是“artifactId-version”。

然后输入mvn install将打包好的包安装到本地仓库中。

最后输入mvn deploy将包部署到服务器上。

Maven安装与基本使用相关推荐

  1. Maven安装与配置(最实用!!!)eclipse中配置maven

    Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...

  2. Apache Maven 安装与配置-修改源

    Maven配置,强大的Java包管理器 Maven介绍 Apache Maven 下载 Apache Maven 安装 要求 启动 解压到适当的文件夹 添加环境变量 修改配置 启动测试 Maven介绍 ...

  3. Maven安装、配置、项目创建、编译等相关操作

    Maven安装及配置 1.下载maven压缩包,解压到相应目录 下载链接 https://maven.apache.org/download.cgi 2.建立本地仓库文件夹repository 3.修 ...

  4. Windows环境下maven 安装与环境变量配置

    Maven是一个项目管理的Java 工具,在JavaEE中,我们可以使用Maven方便地管理团队合作的项目,现在我们在学习JavaEE框架,使用Maven可以管理类库,有效方便地供团队中的其他人员使用 ...

  5. Maven安装与配置——手把手教程

    最近在搞Maven项目,就想着记录下Maven安装配置这个过程,以后有什么不清楚的,自己还可以回头看看. 一.前提条件 JDK(Java JDK 环境配置)和 Eclipse 都已安装好 二.下载与安 ...

  6. maven安装教程安装教程_Maven教程之春

    maven安装教程安装教程 1.简介 在这篇文章中,我们将演示如何针对非常特定的用例对Spring使用Maven依赖项. 我们使用的所有库的最新版本都可以在Maven Central上找到. 对于一个 ...

  7. maven 安装本地jar_使用Maven安装本地jar

    maven 安装本地jar 1.问题与选择 Maven是一种非常通用的工具,其可用的公共存储库首屈一指. 但是,总会有一个不在任何地方托管的工件,或者托管该工件的存储库有依赖的风险,因为当您需要它时, ...

  8. 使用Maven安装本地jar

    1.问题与选择 Maven是一种非常通用的工具,其可用的公共存储库首屈一指. 但是,总会有一个不在任何地方托管的工件,或者托管该工件的存储库有依赖的风险,因为当您需要它时,它可能不会启动. 发生这种情 ...

  9. Jenkins安装(Maven安装)(4)

    Maven安装 //进入一个目录 cd /usr/local //创建一个文件夹 mkdir maven //下载maven的tar包 wget https://mirrors.cnnic.cn/ap ...

  10. maven安装与项目创建

    maven安装与项目创建 Maven是一个软件项目管理和理解工具.基于项目对象模型的概念,Maven可以管理项目的根据一条中心信息构建.报告和记录. 文件 最新的文件可以在https://maven. ...

最新文章

  1. Sqlserver数据库类型介绍,可作为参考书
  2. Machine Learning课程 by Andrew Ng
  3. 史上最全Redis面试题及答案。
  4. 再见python你好go语言_再见Shell,你好Python
  5. 任何一个正整数都可以用2的幂次方表示(C语言版)
  6. 2019 ICPC 南京网络赛 F Greedy Sequence
  7. Quartz简单实例
  8. 加载gif动图_GIF生成神器——ScreenToGif
  9. 13003.数据类型转换问题(python)
  10. eclipse中svn插件的工程不能与svn资源库同步的解决方法
  11. 洛谷——P1009 [NOIP1998 普及组] 阶乘之和
  12. hadoop-06-http服务
  13. 【修改R语言的安装包路径】
  14. windows 下安装redis
  15. 如何使用Nginx Ingress实现灰度发布和蓝绿发布?
  16. [Elasticsearch] 多字段搜索 (五) - 以字段为中心的查询
  17. linux yum命令详解,yum命令详解
  18. 欺骗的艺术——第二部分(9)
  19. 数据包结构(IVI,NID,CTL,TTL,SEQ,SRC,DST,TransPDU,NetMIC)
  20. 甲骨文发布适用于 MongoDB 的 Oracle Database API;Chrome 和 Edge 互相“拉踩”;树莓派驱动程序现可在 Android 上运行 | 开源日报

热门文章

  1. 【图片新闻】美国海军新型核弹头W-76-2将于2019年底交付
  2. ERP实施天下无贼版
  3. SOEM 源码解析 ecx_SDOerror
  4. Go 获取1分钟前的时间,一天前的时间
  5. android 设置壁纸会卡顿,你的安卓手机用久了卡顿吗?只要这样操作保准像新机一样流畅...
  6. 2015半年总结—愿得菩提,心似琉璃
  7. zhr 一个简易的fetch封装
  8. 达人评测 i9 13900k和i9 12900k差距
  9. 颜值测试,宠物识别,色情图片鉴定
  10. 百度团队前端自动化工程工具fis-parser-node-sass插件安装失败的解决方案