Maven使用命令的环境配置

使用maven之前,我们需要先在电脑上配置环境变量,配置好环境变量后,系统才可以使用maven的命令。

1、首先打开我的电脑–>右键属性–>高级系统设置–>高级–>环境变量;
在这里插入图片描述

2、打开环境变量,在系统变量里新建maven_home,并填写他的地址,地址就是你安装的位置;
在这里插入图片描述
在这里插入图片描述

3、点击确定之后,在系统变量里找到path,点击编辑;
把;%MAVEN_HOME%\bin;这句放在路径的最后面,前后都有分号。
在这里插入图片描述

4、测试,安装成功之后进行测试;
5、打开cmd:输入mvn -v命令,如果出现版本信息就成功了。
在这里插入图片描述

Maven常用命令:

在这里插入图片描述

mvn install:install-file将本地一个中央仓库没有的jar包,推到本地仓库----所有依赖不上仓库不能用!
前提:maven等环境配置Ok
目标:把中央仓库没有的,部门内部 自研开发的jar,推到私服或者本地服务器,给相关项目组使用!
   因为一般工程模块自己mvn install就会推到仓库,但是别人给你个jar包咋整?有源码 一般mvn install就会上本地仓库,没有源码只有jar包
1.在需要推的jar的位置,执行以下命令(注意空格和中杠) :mvn install:install-file -Dfile=E:\test\daofree.jar -DgroupId=com.njjn -DartifactId=daofree -Dversion=1.0 -Dpackaging=jar
在这里插入图片描述

2.BUILD SUCCESS后去仓库查看,已经生成了目标文件。可以发现仓库里的jar包名称也已经按照命令参数发生了变化。

在这里插入图片描述

–安装第三方jar包到本地仓库
----进入jar包所在目录运行
mvn install:install-file -DgroupId=com.alibaba -DartifactId=fastjson -Dversion=1.1.37 -Dfile=fastjson-1.1.37.jar -Dpackaging=jar
----打开cmd直接运行
mvn install:install-file -DgroupId=com.alibaba -DartifactId=fastjson -Dversion=1.1.37 -Dpackaging=jar -Dfile=E:\test\安装第三方jar包\fastjson-1.1.37.jar

–安装第三方jar包到私服nexus
–在settings配置文件中添加登录私服第三方登录信息

  thirdparty
  admin
  admin123

----进入jar包所在目录运行
mvn deploy:deploy-file -DgroupId=com.alibaba -DartifactId=fastjson -Dversion=1.1.37 -Dpackaging=jar -Dfile=fastjson-1.1.37.jar -Durl=http://localhost:8081/nexus/content/repositories/thirdparty/ -DrepositoryId=thirdparty

----打开cmd直接运行
mvn deploy:deploy-file -DgroupId=com.alibaba -DartifactId=fastjson -Dversion=1.1.37 -Dpackaging=jar -Dfile=E:\test\fastjson-1.1.37.jar -Durl=http://localhost:8081/nexus/content/repositories/thirdparty/ -DrepositoryId=thirdparty

setting文件,默认使用离线模式,使用本地仓库如果使用在线,会去远程仓库找,远程仓库没就会报错。、
在这里插入图片描述

加了依赖:本地仓库有jar包,但是依赖不成生效。
1.确定 artifactId是否写对,有时候从别处复制过来logstash-logback-encoder,"-"变成中文的就会报错。

2.手动将jar包导入本地仓库
在dos窗口进入到该jar包所在的路径
执行命令:mvn install:install-file -Dfile=hibernate-core-3.6.5.Final.jar -DgroupId=org.hibernate -DartifactId=hibernate-core -Dversion=4.0 -Dpackaging=jar
命令详解:
mvn install:install-file --mvn命令
-Dfile=poi-3.9-20121203.jar   --要添加的包
-DgroupId=poi          --pom文件对应的groupId
-DartifactId=poi        --pom文件对应得artifactId
-Dversion=3.9          --添加包的版本
-Dpackaging=jar
mvn install:install-file -Dfile=I:\zookeeper-3.4.6.jar -DgroupId=org.apache.zookeeper -DartifactId=zookeeper -Dversion=3.4.6 -Dpackaging=jar
命令执行成功以后在maven默认的路径(C:\Users\zhenghao.m2\repository\org\hibernate\hibernate-core\4.0)下面生成新的jar包
如果我们没有使用maven默认的jar包,就可以将这个jar包拷贝到自己的设置的maven仓库中,然后在pom文件中利用下面代码依赖:

org.hibernate
hibernate-core
4.0

这样就可以将一个普通的本地的jar包,放到自己的maven仓库中。需要注意的就是在执行maven命令的时候指定的groupID和artifactid的名称应该和pom文件中的一致。

以管理员的方式运行cmd
方法三:
1、这里我们在Windows10系统的搜索框中直接输入命令CMD。
在这里插入图片描述

2、然后搜索结果中,还是在命令提示符上单击右键,选择管理员身份运行。
在这里插入图片描述

打开Dos窗口(windows+r)系统路径进入需要cd一个一个进入,而不是复制黏贴.(cd 目录名 中间是空格)
也可以直接进入到多个目录, 如果不在c盘可以先进行切换盘符,d:
(直接先以管理员的方式进入到DOS窗口,在切换盘符,先cd,在需要进入的弹窗直接把路径复制到切换号盘符的窗口cd的后面,直接回车执行就可以一次性进入到多级目录里了)

也可以在计算机的目录窗口上先找到这个插件的路径上,输入cmd+enter键 如:
在这里插入图片描述

Guess you like

Origin blog.csdn.net/aa35434/article/details/111825655