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

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

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

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 改为你的本地仓库存放地址


	F:/Maven/m2/repository
1.6修改国内镜像源

大概在160行

标签之间

    
	    nexus-aliyun
	    central
	    Nexus aliyun
	    https://maven.aliyun.com/nexus/content/groups/public/
	

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 命令前 必须在项目根目录

0x03 maven仓库的基本概念

当第一次运行maven命令时,需要internet链接,从网上下载一些文件。从maven远程库下载, 这个远程库有maven的核心插件和可供下载的jar文件。

对于maven来说 仓库只分为两类,本地仓库和远程仓库。

当maven根据坐标寻找构件时,会先看本地仓库,没有的话去远程仓库查找 下载。 都没有 就报错。

远程仓库分为三种 :中央仓库,私服,其他公共库。

中央仓库是默认配置下,Maven下载jar包的地⽅。

私服是另⼀种特殊的远程仓库,为了节省带宽和时间,应该在局域⽹内架设⼀个私有的仓库服务器,⽤其代理所有外部的远程仓库。 内部的项⽬还能部署到私服上供其他项⽬使⽤。

默认情况下, 每个⽤户在⾃⼰的⽤户⽬录下都有⼀个路径名为.m2/repository/的仓库⽬录。 有时候,因为某些原因(⽐如c盘空间不⾜),需要修改本地仓库⽬录地址。
对于仓库路径的修改,可以通过maven 配置⽂件conf ⽬录下settings.xml来指定仓库路径

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

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

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