maven安装包(maven安装包下载)

本篇文章给大家谈谈maven安装包,以及maven安装包下载对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

mac maven应该安装在什么位置

步骤

在安装Maven之前,请确保电脑已配置了JDK开发环境。

可以运行检测州如指令: java -version

正陪睁确安装JDK后,确保设置JAVA_HOME环境变量,如下所示:

根据自己的需求,下载maven安装包,如下所示:

4

下载安装包后,解压并配置maven环境芦迹岁变量,比如(路径根据需要修改)

export JAVA_HOME="$(/usr/libexec/java_home -v 1.7)"

export M2_HOME="/Users/john/devApps/apache-maven-3.3.3"

export PATH="$JAVA_HOME/bin:$M2_HOME/bin:/opt/local/bin:/opt/local/sbin:$PATH"

5

验证是否安装成功,在终端输入指令 mvn -v

maven怎么安装本地jar包

在Maven项目中使用本地JAR包有两种方法:

1. 使用system scope

dependencies

dependency

groupIdorg.richard/groupId

artifactIdmy-jar/artifactId

version1.0/version

scopesystem/scope

systemPath${project.basedir}/lib/my-jar.jar/systemPath

/dependency

/dependencies

system scope引入的包,在使用jar-with-dependencies打包时将不会被包含,可以使用resources将本地包打进jar-with-dependencies

build

plugins

plugin

groupIdorg.apache.maven.plugins/groupId

artifactIdmaven-shade-plugin/artifactId

executions

execution

idmake-assembly/id

phasepackage/phase

goals

goalshade/goal

/goals

configuration

descriptorRefs

饥李descriptorRefjar-with-dependencies/升乎descriptorRef

/descriptorRefs

finalNamexxx-jar-with-dependencies/finalName

/configuration

/execution

/executions

/plugin

/plugins

resources

resource

targetPathlib//targetPath

directorylib//directory

includes

include**/my-jar.jar/include

/includes

/resource

/resources

/build

生成的xxx-jar-with-dependencies.jar中,将会包含lib目录以吵肢悉及my-jar.jar,并且能够被在执行的时候被找到。

有的时候这种方法会实效,比如JDBCDriver在声明的时候Class.forName("xxx.Driver")就会说找不到类,用下面两种方法就可以。

2. 将jar包安装到本地repository中

mvn install:install-file -Dfile=my-jar.jar -DgroupId=org.richard -DartifactId=my-jar -Dversion=1.0 -Dpackaging=jar

3. 添加 in project repository,在新机器上执行时就不用运行mvn install:install-file命令了

repository

idin-project/id

nameIn Project Repo/name

url{project.basedir}/lib/url/repository

dependency

groupIdorg.richard/groupId

artifactIdmy-jar/artifactId

version1.0/version

/dependency

你的jar包及路径必须严格遵循格式:

/groupId/artifactId/version/artifactId-verion.jar

本例中: lib/org/richard/my-jar/1.0/my-jar-1.0.jar

[img]

mac上怎么安装maven

mac安装maven步骤:

首先是将zip格式的maven安装包解开,将apache-maven-2.2.x拷贝到你所希望的位置。

然后是配制环境变量,相当与Win环境下的Path。配制过程如下:(使用 ls -a查看隐藏文件)

1.使用touch命令在桥睁衡~目录(用户目录)下创建.bash_profile文件,使用vi打开文件,在其中写入如下信息

MAVEN_HOME=/Users/seraph/..."your path".../apache-maven-2.2.x

PATH=$MAVEN_HOME/bin:$PATH

export MAVEN_HOME

export PATH

按esc键后敏做,命令状态下:wq退出vi

2.找到~/.m2/目录,使用“cp 源路径 复制路径”命令早尺拷贝Maven根目录下conf目录的settings.xml文件,并将文件中指定的local repository中的路径

最后注销,重起后bash_profile才能生效。

如何在windows下安装maven

方法/步骤1

下载Maven的安装包

如图所示,点击 apache-maven-3.2.5-bin.zip 链接下载 3.2.5 版本的mavn包。

2

下载后的手袭搜文件为apache-maven-3.2.5-bin.zip 压缩包,将其解压到一个固定的文件夹。我的是解压到 C:\tools 目录下,更新Maven时只需要下载新的Maven包,解压到此目录并按照第三步修改环境变量即可。

3

修改环境变量。打开系统属性面板(在桌面上右击"我的禅启电脑" -"属性"-"高级系统设置"),然后点击"环境变量" -"新建"-输入"M2_HOME"和Maven解压后的根目录路径(我解压到C:\tools下所以完整的路径就是C:\tools\apache-maven-3.2.5),然后点击确定,再然后找到名为Path的系统变量,单击选中后点击"编辑",将 %M2_HOME%\bin; 添加到变量值的开头(注意最后的分号也是要添加的)。

4

验证是否安装成功。点击windows左下角的"开始",在搜索框中输入cmd,然后回车就可以打开windows的命令提示符窗口,然后输入 echo %M2_HOME% 命令查看设置的环境变量,输入mvn -v 查看maven的版本,如果安装成功则显示如下所示:

5

生成Maven本地仓库。在Maven项目中,用户无需像以前一样自己下载依赖的jar包再放入项目中,只需要定义项目的 pom.xml 文件,对项目使用Maven命令时,Maven会自动从网络上下载相应的包到本地仓库,项目就可以直接使用本地仓库的包。第一次安装毕历Maven时在windows的命令提示符窗口输入 mvn help:system 命令然后回车,等其执行完后就可以在 C:\Users\Admin\.m2\repository 看到 Maven 下载的一些文件。

注: 本步必须在联网情况下执行。

6

用户自定义配置。Maven有一个全局配置文件为 Maven根目录/conf/settings.xml 文件(比如我的就是 C:\tools\apache-maven-3.2.5\conf\settings.xml),Maven默认是使用此配置文件,所有用户共享此配置。但是推荐每一个用户配置自己的配置文件,防止无意思影响系统中其他用户,只需要将全局的配置文件复制到用户目录下的 .m2 文件夹即可(我的当前用户是 Admin, 所以复制后为 C:\Users\Admin\.m2\settings.xml )。(如果没有 .m2 文件夹 请先执行上一步,maven会在当前用户的目录下生成 .m2 文件夹)。

如何用maven 手动把本地jar安装到本地仓库

1、从Maven官网下载Maven安装包,本文使用的Maven版本是Maven3.2.3,解压后文件目录如下:

2、进入conf/目录中,修改settings.xml文件中默认的依赖下载地址,即本地库,如图"D:/maven/repository"即是我余缺的本地库地址。这样各个Maven项目下载的依赖包都会默认存放在这个路径下,以后如果有新的项目,需要相同的依赖,会先从该地址中查找,如果没有或拍,再从远处网络库中下载。

3、配置Maven环境变量之前需要确保已安装好JDK和JRE,因为Maven依赖JRE环境,然后配置Path路径即可。

4、在cmd控制台中,输入mvn -v,查看Maven是否安装成功,。

5、至此Maven已安装完成。

三、Maven手动添加依赖

有时候我们在pom.xml中添加JAR包依赖,但是无法从远程库中下载下来或者网络环境不允许,这个时候就需要我们手动的添加到本地库中。点击上面远程库地址,以JBPM包为例。

点击“JBPM::BPMN2”,选择一个6.3.0.CR1版本

出现如下图所示内容,点击“Download”下载,或者无法下载的情况下从其他地方下载该版本JAR包,但是一定记住截图中框内依赖内容。

Maven 安装 JAR 包的命令是:mvn install:install-file -Dfile=本地jar包的位置  -DgroupId=上面的groupId  -DartifactId=上面的artifactId  -Dversion=上面的version  -Dpackaging=jar

我下载的JAR包放在了D:\盘。进入cmd命令环境,输入:

至此,手动添加完成,此时在pom.xml文件中添加相应的依赖就可以使用该JAR包了。

四、Maven常用命令解释

mvn clean:清空输出目录(即 target 目录)

mvn compile:编译源代码

mvn package:生成构件包(一般为 jar 包或 war 包)

mvn install:将构件包安装到本地仓库

mvn deploy:将构件包部署到远程仓库

执行 Maven 命令需要注意的是:必须在 Maven 项目的根目录处执竖团辩行,也就是当前目录下一定存在一个名为 pom.xml 的文件。

关于maven安装包和maven安装包下载的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

相关阅读

  • c++求平均数(c++求平均数的程序代码)

    c++求平均数(c++求平均数的程序代码)

    简介:在计算机科学领域,求平均数是一种常见的操作,通常用于统计分析、数据处理等方面。通过计算一组数据的平均数,可以帮助我们更好地理解数据的特征和趋势。本文将介绍如何使用编程语言来求平均数的方法。多级标题:1. 定义平均数2. 求平均数的基本...

    2024.04.17 20:22:15作者:intanet.cnTags:c++求平均数
  • eureka详解(eureka实例)

    eureka详解(eureka实例)

    Eureka详解---# 简介Eureka是一种基于REST的服务发现工具,主要用于大型分布式系统中的服务注册和发现。它由Netflix开发并开源,可以高效地帮助开发人员实现微服务架构中的服务注册与发现。本文将详细介绍Eureka的原理、使...

    2024.04.17 16:11:17作者:intanet.cnTags:eureka详解
  • scala-library(scalalibrary是做什么的)

    scala-library(scalalibrary是做什么的)

    **简介**Scala是一种多范式编程语言,它结合了面向对象编程和函数式编程的特性。Scala有一个非常强大的标准库,称为scala-library,其中包含了许多功能强大的类和函数,可以帮助开发人员更高效地编写代码。**什么是scala-...

    2024.04.17 15:00:14作者:intanet.cnTags:scala-library
  • q等于多少(饱和进料q等于多少)

    q等于多少(饱和进料q等于多少)

    文章标题: q等于多少简介: 本文将详细解释和探讨一个数学变量q的含义和数值。一、什么是q?在数学中,q通常用来代表一个变量或者未知数。它可以代表任意一个数,具体取决于问题的上下文和需要求解的方程式。二、q的具体数值是多少?由于q是一个未知...

    2024.04.17 13:55:21作者:intanet.cnTags:q等于多少
  • c语言printf源码(c语言输出源代码)

    c语言printf源码(c语言输出源代码)

    标题:深入探讨C语言printf函数的源码实现简介:printf函数是C语言中常用的输出函数,它能够将数据输出到标准输出设备,如屏幕或文件。在本文中,我们将深入探讨printf函数的源码实现,了解其内部的实现原理。## printf函数的定...

    2024.04.17 11:33:16作者:intanet.cnTags:c语言printf源码
  • c语言密码破译(c语言破解wifi密码)

    c语言密码破译(c语言破解wifi密码)

    简介:密码破译是一个常见的IT技术挑战,C语言作为一种高级编程语言,在密码破译方面也有着广泛的应用。本文将介绍如何利用C语言来破解密码,为想要提升技术水平的读者提供参考和指导。一、密码破译的基本原理密码破译主要通过穷举法或者暴力破解来实现。...

    2024.04.17 10:33:12作者:intanet.cnTags:c语言密码破译
  • 包含golangexec.command的词条

    包含golangexec.command的词条

    简介:Go语言是一种由Google开发的编程语言,常被称为Golang。它具有简洁、高效、并发性强等特点,受到了很多开发者的喜爱。其中exec包是Go语言中用于执行外部命令的包,提供了执行外部命令的函数和类型。多级标题:一、exec.Com...

    2024.04.17 09:44:09作者:intanet.cnTags:golangexec.command
  • opencv例程(opencv教程)

    opencv例程(opencv教程)

    简介:OpenCV是一个开源的计算机视觉和机器学习软件库,提供了丰富的图像处理和计算机视觉算法,适用于各种平台。本文将介绍几个常用的OpenCV例程,帮助读者快速入门。一级标题: 图像读取和显示内容详细说明:首先,我们需要导入opencv库...

    2024.04.17 09:22:12作者:intanet.cnTags:opencv例程