怎么在eclipse中maven使用技巧

如题所述

一、安装配置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,基本就没有问题了。

五、小结

以上这些内容虽然不够系统但是很实用,是最近在工作中频繁会遇到的,将经验分享给大家,也希望大家有好的建议也可以一起分享。
温馨提示:内容为网友见解,仅供参考
无其他回答

eclipse如何配置maven
eclipse如何配置maven1、首先打开eclipse工具,再点击window2、然后再点击preference3、紧接着展开Maven,再点击installations.4、继续点击Add按钮。5、然后再选择Maven的安装目录,紧接着继续点击finish按钮。6、接着再勾选上咱们刚刚添加好的Maven,点击确定按钮。7、然后再依次点击Maven下的“UserSettings”。

怎么在eclipse中maven使用技巧
1.安装Maven,下载一个maven包解压,然后配置maven环境变量(配置完成后在dos窗口用mvn命令测试下)。2.在Eclipse中安装Maven插件 3.在Eclipse中配置Maven的setting.xml,即在Preference——》Maven——》User Setting中配置(具体使用哪个setting.xml需要根据你的项目情况而定)。4.拷贝repository包,虽然这个...

Maven教程(Eclipse配置及maven项目)
解决办法有两种:第一种是直接在`pom.xml`文件中添加相应的代码,但每次创建项目都需要重复操作;第二种更推荐的方式是在`setting.xml`配置文件中设置JDK版本,确保Eclipse与Maven环境的一致性。在创建Web工程时,可能会遇到缺少`web.xml`文件的报错。解决方法有两种,一是手动创建`WEB-INF\\web.xml`文...

eclipse如何配置maven
1、1在本地新建一个文件夹,来存放maven需要的jar库如下图所示2修改maven配置文件settingsxml,D\\apachemaven333\\conf\\settingsxml使配置文件指向您刚才建的文件夹如下图所示第二步eclipse配置maven。2、配置maven安装目录 依次打开Window – Perferences – Maven ,展开Maven的配置界面,如上图然后点击Inst...

eclipse maven怎么用
1、把下载下来的maven的zip文件随便解压到一个地方,比如:f:\\tool\\apache-maven-3.2.5 2、设置环境变量(雷同JAVA_HOME):新加一个"MAVEN":把"MAVEN"加到Path中:3、打开命令行看看maven是否已经正确配置:能看到上面的信息说明已经配置正常。4、在命令行中输入:mvn help:system 运行结果:此...

怎么在eclipse中配置maven
先进行maven3的环境变量设置,然后Maven添加本地仓库,最后进行eclipse中的设置。1、配置maven3的环境变量:先配置M2_HOME的环境变量,新建一个系统变量:M2_HOME , 路径是:D:\\maven\\apache-maven-3.2.1,如图所示:2、再配置path环境变量,在path值的末尾添加"%M2_HOME%\\bin",如下图所示;3、...

eclipse怎么导入maven
1)在Installations点击 Add 按钮,选到你本机安装 maven 的路径值,点击apply确认 7 2)在点击 Browse 按钮,选到你 maven 的 setting.xml 配置文件,然后点击 OK,这样就完成了 eclipse maven 插件的配置 8 上边的操作是一劳永逸,下边是具体导入maven项目:9 三、导入maven项目:项目栏右键 import...

如何在myeclipse中配置maven
1 创建maven工程,新建project,右键选择New Project,勾选快速创建选项,这个选项可以快速创建简单的maven工程。多图 2 项目创建成功后,项目目录主要有:主代码目录、主资源目录、测试代码目录、测试资源目录、输出目录(代码编译存放的目录)。3 添加项目依赖,查找项目依赖通常有两种方式:1. 直接在eclipse...

如何在eclipse中配置maven插件
maven在eclipse中的配置。首先打开eclipse开发工具,eclipse中的各种配置文件一般都是通过window窗口进行设置。打开导航工具栏上的window即可对工作空间进行设置。5 打开window之后,可以看到很多功能的设置,新建window窗口、配置显示信息、打开window其他功能设置等。这里我们对maven地址配置,选择最后一个preferences...

如何使用eclipse创建Maven工程及其子模块
1)在Eclipse里面New -> Maven Project;2)在弹出界面中选择“Create a simple project”3)设置工程的参数,见下图 Group Id: com.example Artifact Id: multi-modules-demo Packaging: pom Name: Multi Modules Demo 4)点击完成。这样,就按常规模版创建了一个Maven工程。但是还需要对这个工程进行...

相似回答