使用maven之前确定jdk是否安装配置好。
maven服务器版本:apache-maven-3.2.3
eclipse版本:eclipse4.4
jdk版本:jdk-1.7
步骤一:maven环境变量配置
变量名:MAVN_HOME
变量值:E:\apache-maven-3.2.3 (根据自己所在位置)
变量名:Path
变量值:;%MAVN_HOME%\bin (变量与变量之间用分号分隔)
控制台查看环境变量是否配置成功:
1:查看安装路径: echo %MAVEN_HOME%
2:查看安装版本:mvn -version
步骤二:修改本地仓库
apache-maven-3.2.3的仓库默认是放在本地用户的临时文件夹下面的 .m2 文件夹下的 repository 下,我的是在 C:\Users\Administrator\.m2\repository 目录下, 现在我们来修改将它指定到我们自己的路径下。这样项目所依赖的jar包都保存在自己创建的仓库中。
我的仓库路径:E:\maven\repo
打开E:\apache-maven-3.2.3\conf下setting.xml文件,第53行改为设置成我们创建的仓库路径
下面我们用一个命令验证一下。打开命令提示符,输入:mvn help:system
该命令会打印出所有的java系统属性和环境变量。这些信息对我们日常的编程工作很有帮且。
如果运行的过程中没有错误,打开我们仓库(E:\maven\repo)会发现里面多了一些文件。这些文件就是我们从maven的中央仓库下载到本地仓库的。
步骤三:eclipse安装maven3插件(使用 link 方式来离线安装 maven3 插件)
eclipse的maven3插件版本:eclipse-maven3-plugin.7z
步骤:
1:下载并解压后放到eclipse安装目录下:C:\eclipse-4.5\eclipsePlugin ( eclipsePlugin自己创建的目录专门用于存放插件)
2:eclipse的drops目录下创建maven.link并写上插件路径:C:\eclipse-4.5\eclipse\dropins
在maven.link中写上:path=C:\\eclipse-4.5\\eclipsePlugin\\maven
3:打开eclipse验证插件是否安装成功并配置,在perference下能够看到maven表示插件安装成功
4:修改maven仓库为本地仓库如下配置:(重点“Installations”"User Settings")
注意安装maven的时候跳出如下提示信息:
默认情况下eclipse的jar使用的是自己jar而不是我们安装的jak环境的jar,而maven需要使用本地安装的jak的jar编译环境,所以启动maven的时候会报:“Eclipse启动问题:Maven Integration for Eclipse JDK Warning。”因此我们需要进行如下配置:
1:设置Eclipse使用的JRE为本机安装的JDK目录:
在eclipse.ini中添加两行(红色字体是新添加的)
-startup
plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.300.v20150602-1417
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vm
D:\Program Files\Java\jdk1.7.0_67\bin\javaw.exe
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.7
-Xms256m
-Xmx1024m
注意: 要写在两行,写在一行不能生效;这两行要定在-vmargs之前,不然也不能生效。
2:设置Eclipse--Windows--Preferences--Java--Installed JREs将JRE home改成jdk目录。
这样就可以正确启动maven项目。