1 Maven 基础知识 及安装仓库配置

0x00 简介

Maven 是一个项目构建和管理工具,作为Apache组织中一个颇为成功的开源项目,Maven主要服务于java平台项目的构建,依赖管理和项目信息管理。

0x01 环境配置

1.1 检查jdk版本

jdk版本1.7及以上版本

1.2 下载Maven

下载地址

http://maven.apache.org/download.cgi

在这里插入图片描述
不要解压在中文或者 有空格的目录下

在这里插入图片描述

1.3 配置环境变量

配置两个 一个 MAVEN_HOME 文本为 安装好的bin目录
另一个path中 配置%MAVEN_HOME%;
在这里插入图片描述

1.4 检查环境是否配好在这里插入图片描述

cmd
mvn -v

在这里插入图片描述

1.5 修改maven本地仓库

1.5.1 打开解压目录,conf,settings.xml

在55行 56 行 添加如下内容
F:/Maven/m2/repository 改为你的本地仓库存放地址
在这里插入图片描述

<!-- 本地仓库的地址:存放jar包 -->
	<localRepository>F:/Maven/m2/repository</localRepository>

1.6修改国内镜像源

大概在160行

<mirrors>标签之间</mirrors>
<!-- 更换阿里镜像,加快依赖下载 -->
    <mirror>
	    <id>nexus-aliyun</id>
	    <mirrorOf>central</mirrorOf>
	    <name>Nexus aliyun</name>
	    <url>https://maven.aliyun.com/nexus/content/groups/public/</url>
	</mirror>

在这里插入图片描述

0x02 常用命令

mvn -version 版本信息

mvn clean 清理项目产生的临时文件,一般是模块target目录

mvn compile 编译源代码 一般编译 src/main/java目录

mvn package 项目打包工具 会在模块下的target 目录生成jar 或war的文件

mvn test 测试命令 或执行 src/test/java下的junit的测试用例

mvn install 将打包的jar/war文件复制到你的本地仓库中 供其他模块使用

mvn deploy 将打包的文件发布到远程参考提供其他人员进行下载依赖

mvn site 生成项目相关的信息网站

mvn eclipse:eclipse 将项目转化为eclipse项目

mvn dependency:tree 打印出项目的整个依赖树

mvn archetype:generate 创建maven 的普通java项目

mvn tomcat7:run 在tomcat容器中运行web应用

mvn jetty:run 调用jetty插件的Run目标在Jetty Servlet容器中启动web应用

运行maven 命令前 必须在项目根目录

猜你喜欢

转载自blog.csdn.net/YouthBelief/article/details/121876315