maven如何安装?有哪些常用命令

maven如何安装?有哪些常用命令,第1张

方法/步骤

1

下载maven,下载后如果是压缩包,进行解压,得到maven目录。

2

找到我们的maven目录并复制路径,右键计算机,属性里选择高级系统设置,找到环境变量。

3

用户变量下选择新建,变量名为M2_HOME,变量值为D:\Program Files\apache-maven-3.1.0,点击确定

4

找到maven下的bin目录D:\Program Files\apache-maven-3.1.0\bin复制,用户变量下选中PATH点击编辑,粘贴,注意加分号跟其它的隔开。

5

这就算配置完成,验证对不对,win+R快捷键cmd进入dos窗口,输入命令,mvn -v(注意中间有个空格),回车运行后可以看见maven版本maven home表示安装成功。

6

入或者新建想要生成项目的文件夹,通过运行dos命令mvn

archetype:generate,可以简单搭建一个maven项目的骨架。运行过程中会让我们输入

groupId,artifactId,package,也可以直接设置这些,例如:mvn archetype:generate

-DgroupId=com.xh.maven -DartifactId=maven_03 -Dversion=0.0.1_SNAPSHOT

7

如果我们写好了一个项目,dos命令下可以通过mvn compile编译项目src/main/java下中的类

8

如果编译的结果显示有ERROR,怎么查看ERROR的详细信息呢,可以通过mvn -e,从本例这个提示看,就是pom.xml上第一行xml后面编码encoding拼写错误

9

mvn项目是src下有个main,还有个test测试,mvn -test就是编译src/test/java中的类

10

mvn package 打包

mvn install 会把打的jar包发到仓库中,这样另一个项目中pom.xml下通过dependency下配置就可调用里面的类

eclipse上安装maven:

1.安装Maven,下载一个maven包解压,然后配置maven环境变量(配置完成后在dos窗口用mvn命令测试下)。

2.在Eclipse中安装Maven插件

3.在Eclipse中配置Maven的setting.xml,即在Preference——》Maven——》User Setting中配置(具体使用哪个setting.xml需要根据你的项目情况而定)。

4.拷贝repository包,虽然这个不是必须的,一般通过项目在线更新jar包就可以,但是如果第一次的话最好是拷贝,因为一般项目都会比较大,jar包也会很多很多,在线下载的话会很慢。

二、引入和安装Maven项目

如果第一步 *** 作成功的话,你就可以在import窗口里面看到Maven的选项了,选择Import a exsiting Maven project 就行,前提是你先把Maven项目从版本库中down下来。

如果你引入的这个项目A被别的Maven项目B引用了,那么我们最好是让项目B直接使用本地的项目A,而不是从repository中寻找对应项目A的jar包。这样会避免jar包更新出问题(比如项目A经常更新,jar包可能会更新不及时)。这样的话我们就需要将我们的项目A

install到本地,install有两种方法:

1.右键项目选择Maven菜单的install即可。

2.使用命令,即将目录转换到该项目目录下,然后执行mvn clean install -Dmaven.test.skip=true即可。(推荐该方法,因为跳过了测试)

三、更新jar包

更新Maven的jar包应该是对于Maven项目最常用的 *** 作了(因为项目一直在更新,那么jar包肯定也一直在变)。

那么对于更新Maven的jar包的方法是:右键项目选择Maven菜单下的update

project,然后在d出框中有一个offline的选项,一般情况我们直接勾选offline(这样它之更新本地的jar包,比如上面提到的项目A的更改会更新,offline的速度很快);当然如果offline不行的话就需要取消对offline的勾选,即在线更新jar包,这样它会从远程服务器中下载最新的jar包。

更新完jar包后一定要注意修改项目的properties,要手动改下面几个地方(因为更新完jar包会自动更改这些配置):如果是java项目只需要更改1即可,web项目需要更改1,2,3.

1.将build path中的jdk版本改成你所需要的。

2.将Deployment Assembly中的自动生成的两个文件夹删除(好像是tmp和tmpwebapp),添加你的WebRoot文件夹。

3.如果你的项目有默认的别名,还需要再手动改一下Web Project Setting。

四、常见小问题

虽然在上面的几个步骤中看起来很简单,但是由于我们的maven插件不太好用,所以也会经常出一些小问题。

1.install项目失败

这个情况一般会发生在使用右键项目install的方法,因为它有一个test的过程,所以有时候会test失败,这时候我们只需要换成第二种使用install命令的方式就没问题了。

2.更新jar包失败

经常会有这样一个情况,明明都在线更新jar包了,可是jar包却还是很久以前的,然后在启动tomcat的时候总是会报ClassNotFound或者某个方法不存在的错误。

对于这种情况我们最好是找到是哪个包,然后在repository中找到这个包删掉,之后再update那么这个包就会变成最新的了。

3.项目莫名其妙的启动不了

有时候我明明都在线更新了jar包,然后还clean项目了,但是就是启动失败,仔细一瞧,problems窗口中有错误提示,有什么cycle引用,这时候一般是因为有引用本地安装的项目还有引用repository中jar包,所以可能是你repository中的jar包最新了但是你本地引用的项目没有更新,这时我的无忧做法是:

将引用到的项目全部update(记得update完后修改jdk),然后clean,然后重新install(最好使用命令方式),最后再将你的项目update然后clean,基本就没有问题了。

第一步:配置maven的库

1、在本地新建一个文件夹,来存放maven需要的jar库。

2、修改maven配置文件settings.xml,D:\apache-maven-3.3.3\conf\settings.xml。使配置文件指向您刚才建的文件夹。

第二步:eclipse配置maven

1、打开cclipse,依次打开Windows-->Prefrences,点击Maven的右边的三角符号,以展开Maven的配置界面

2、然后点击Maven下面的Installations选项,出现如下界面,请点击Add按钮,

3、再后请选择您的maven安装路径,这里我的maven的安装目录为D:\apache-maven-3.3.3 ,选择maven安装目录,并点击确定, 之后可以点击Apply,点击OK,

4、再然后点击Maven下面的User Settings选项,出现如下界面,请您点击第二个Browse..按钮,选择您第一步配置的maven配置文件settings.xml。然后点击下面的Update Settings按钮,再点击下面的Apply按钮,点击ok就完成了。

第三步:测试maven是否安装成功

1、打开Eclipse,创建Maven项目。依次点击File-->New-->Maven Project ,请选中Create a simple project(skip archetype selection),之后点击Next按钮。

2、然后填写Group id和artifact id, Version默认,Packaging默认为jar,Name,Description选填,其他的不填


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6063285.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-13
下一篇 2023-03-13

发表评论

登录后才能评论

评论列表(0条)

保存