Maven项目管理工具:Eclipse配置Maven
前面所涉及的Maven项目结构和代码都十分的简单,即使是使用最简单的文本编辑器也能够很快就能完成。但在实际的开发过程中,我们所涉及的Maven项目往往要复杂得多,此时我们就需要借助IDE(集成开发环境)来帮助我们完成开发工作。
当今最流行的JavaIDE主要有2种:Eclipse和IntelliJIDEA,其中eclipse是完全免费的,用户不用花一分钱就能使用,而且基本能够满足用户所有的开发需求。
m2eclipse
Eclipse提供了很多实用的插件,例如FindBugs、SpringIDE、m2eclipse等等。m2eclipse是一款将Maven集成到Eclipse中的插件,通过它用户可以很方便地在Eclipse中执行Maven命令、创建Maven项目、修改POM等。
m2eclipse的主要功能如下:
创建和导入Maven项目
管理依赖并与Eclipse的classpath集成
自动下载依赖
自动解析依赖
使用Maven模板(MavenArchetype)创建项目
浏览和搜索远程仓库中内容
可视化管理POM文件
图形化依赖分析
由于现在Eclipse基本上都默认安装了m2eclipse,所以我们不需要自行安装该插件。
在Eclipse中配置Maven
Eclipse基本上都默认内嵌了一个Maven,这个内嵌的Maven通常都比较新,且往往与命令行中使用的Maven(即本地安装的Maven)版本不一致。
使用Eclipse中内嵌的Maven存在2个风险:
新版本的Maven往往不够稳定,容易出现一些意想不到的错误;
使用命令行与Eclipse构建的过程或结果不一致。
为了规避以上2个风险,我们在Eclipse中配置Maven时,通常使用与命令行版本一致的Maven(通常是本地安装的Maven),操作步骤如下。
1)在Eclipse中点击Windows菜单,然后选择Preferences。在弹出的对话框中,展开Maven选项,选择Installation子项,在右侧的面版中可以看到有一个默认的EMBEDDEDMaven被选中了,如图所示。
2)点击右侧的Add按钮,在弹出的对话框中,选择本地Maven安装目录,然后点击Finish,如图所示。
修改本地仓库位置
修改本地仓库位置
我们知道Maven能够管理各种构件,当用户需要使用某个构件时,Maven会从远程公共仓库中进行下载到本地仓库中。Maven本地仓库默认被创建在C盘的%USER_HOME%目录下,当本地仓库中构件数量足够多时,会占用C盘大量的空间,导致操作系统卡顿。因此,通常情况下我们都会修改本地仓库的位置,操作步骤如下。
1)在D盘中创建一个名称为myRepository(该目录名称为自定义)的目录,然后在该目录中再创建一个名为repository(一般定义为此名称)的目录。
2)在Maven安装路径\config目录下的setting.xml中添加如下配置,修改本地仓库位置为刚刚创建的目录。
<localRepository>D:/myRepository/repository</localRepository>1复制代码类型:[java]
3)复制setting.xml文件到D:\myRepository目录中,如下图所示。
4)在Eclipse中,选择Maven项下UserSettings子项,并分别点击GlobalSettings和UserSettings的Browses...按钮,将它们都修改为新的本地仓库的setting.xml,可以看到下面的LocalRepository自动更新为新的本地仓库地址,最后点击Apply按钮。
我们就完成了在Eclipse中配置Maven的全部步骤。
新为新的本地仓库地址,最后点击Apply按钮。
我们就完成了在Eclipse中配置Maven的全部步骤。