问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

eclipse上怎么安装maven

发布网友 发布时间:2022-04-22 00:56

我来回答

2个回答

懂视网 时间:2022-05-04 18:16

1 安装jdk 2 下载:http://maven.apache.org/ 3 解压缩:apache-maven-xxxx.bin.zip 4 设置环境变量:MAVEN_HOME D:ProgramFilesapache-maven-xxxx 5 设置系统变量Path: D:ProgramFilesapache-maven-xxxxin 6 查询是否配置成功: 命令: mvn -v ------

1 安装jdk


2 下载:http://maven.apache.org/


3 解压缩:apache-maven-xxxx.bin.zip


4 设置环境变量:MAVEN_HOME D:ProgramFilesapache-maven-xxxx


5 设置系统变量Path: D:ProgramFilesapache-maven-xxxxin


6 查询是否配置成功: 命令: mvn -v


-----------------------------------华丽分割------------------------------------------

maven目录结构介绍:

1 bin目录: 可执行文件的目录,主要有两个命令:mvn , mvnDebug

mvn.bat,mvnDebug.bat;windows执行文件 mvn mvnDebug linux执行文件


2 boot目录: 一个maven自己的一个类加载器


3 lib目录:运行所需的jar包


4 conf 核心接口 xml配置文件

热心网友 时间:2022-05-04 15:24

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,然后在弹出框中有一个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,基本就没有问题了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
计算器M+/ M-是什么意思? 科学计算器M+和M-的操作方法是什么? 竹筒粽子黑米的做法 竹筒粽子怎么做不散 竹筒粽子的做法与步骤详解 孕妇为什么不能吃龙眼呢? 孕妇可以吃龙眼不? 哪个部位的痣不能取 眉毛有痣天生有福气? 脸上什么位置的痣不能点 腊鸭腿的做法大全家常 电脑里回收站里的垃圾清除后都去哪里了? 兰花螳螂的体形特征 茶叶的包装有什么讲究? 如何在eclipse中添加maven插件 借款1万元月息6厘一年多少利息 兰花螳螂在不同的进化阶段,会发生怎样的变化 茶叶包装设计的要求是什么 兰花螳螂是不是喜欢兰花? 贷款两万利息6厘一个月还多少一年还多人 螳螂中的怪物,一种体型大,一种较凶猛,谁更胜一筹? 酸汤肥牛的配料 兰花螳螂的简介 兰花螳螂一只多少钱? 肥牛和牛肉卷的区别 兰花螳螂有铁线虫吗 41万、利率6厘。一年时间、本金加利息是多少钱!谢... 兰花螳螂为什么会突然死亡? 芹菜炒肥牛油会涨胖吗? 如何饲养兰花螳螂 牛肉的油有什么作用? 兰花螳螂的介绍 茶叶包装设计要注意哪些问题? 兰花螳螂的捕食本领强大吗? 德牧能吃肥牛油吗? 兰花螳螂的习性 如何在eclipse中安装maven插件 僵尸毛虫和兰花螳螂哪个更厉害 eclipse中添加maven插件之前必须配置好maven的环境... 如何设计在线调查问卷? 茶叶包装的设计有什么讲究? 茶叶包装盒的设计因素 西红柿肥牛汤有营养吗 茶叶包装需要考虑哪些设计因素 怎样在eclipse中安装maven插件 请问酸辣肥牛牛怎么做 eclipse怎么加载maven插件 肥牛A外脊和肥牛B外脊有什么区别? 兰花螳螂会飞吗?怕他飞走了。 电气工程师如何申报高级职称? eclipse可以离线安装maven插件吗 肥牛与雪花牛肉的区别?