安装及配置Maven环境变量
要电脑中已经有Java环境
在控制台中输入:echo %JAVA_HOME%看是否能显示java home的路径信息;
在控制条输入:java -version 看是否显示java的版本信息;
下载官网:http://maven.apache.org/download.cgi
下载编译过的版本 apache-maven-3.3.9-bin.zip,解压至 C:\apache-maven-3.3.9
配置环境变量:
新建环境变量:MAVEN_HOME = C:\apache-maven-3.3.9 注意HOME变量后面不可以加分号;
添加Path变量:;%MEVEN_HOME%\bin;
在控制台检查是否配置成功:
cmd 输入:echo %M2_HOME%
cmd 输入:mvn -v
如果正常显示,则配置成功.
修改Maven仓库路径位置:
比如我想让仓库位置位于D盘,则在D盘新建文件夹:D:\m2\repository
配置 C:\apache-maven-3.3.9\conf文件夹下的 setting.xml 配置文件:
找到localRepository标签,将其修改为: <localRepository>D:/m2/repository</localRepository>;
将setting.xml文件copy到D:\m2文件夹下。
Maven安装目录分析
MAVEN_HOME指向了Maven的安装目录,进入该目录,会发现有如下文件:
bin目录
该目录包含了mvn运行的脚本,这些脚本用来配置Java命令;
boot目录
只包含一个文件:plexus-classworlds-2.5.2.jar,是一个类加载器框架,相当于java类的默认加载器。
conf目录
包含了settings.xml,一个重要的配置文件,可以全局定制Maven的行为。
lib目录
该目录包含了所有Maven运行时需要的Java类库。
LICENSE.txt
NOTICE.txt
记录了Maven包含的第三方软件。
README.txt
设置HTTP代理
首先在cmd中输入:ping repo1.maven.org,如果不能ping同,则一定要先设置一下代理,设置的方式为:
进入目录~/.m2/目录,找到settings.xml文件(如果没有的话,直接将%M2_HOME%/conf/settings.xml拷贝至该目录下),然后在<proxies>标签中加入如下信息:
<proxies> <proxy> <id>my-proxy</id> <active>true</active> <protocol>http</protocol> <host>114.212.80.250</host> <port>80</port> <username>PARK</username> <password>****</password> <nonProxyHosts>www.park.com|*.host.com</nonProxyHosts> </proxy>
其中,<host>, <username>, <password>标签中改为自己的IP地址,主机名和密码即可。
Eclipse中配置Maven
在线安装:
一、打开Eclipse,点击Help选项卡,点击Install new software,然后选择Add选项:
在Name字段输入:m2e;
在Location字段输入:http://download.eclipse.org/technology/m2e/releases;
选中search到的Maven插件,依次点击next即可。
安装插件可能会需要一段时间,安装完毕需要重启Eclipse。
二、离线安装:
1,maven插件eclipse文件的新建文件名myplugins下
2,在新建文件下links下配置maven.link,路径path=C:/eclipse/myplugins/maven
3, 为了使得Eclipse中安装的Maven插件,同windows中安装的那个相同,需要让eclipse中的maven重新定位一下
Window -> Preference -> Maven -> Installation -> Add
maven公网:http://mvnrepository.com/中有的jar包
若添加的jar包没有,
1.先在项目中创建一个文件夹,然后将jar拷贝到该文件夹中。
2.然后将如下内容拷贝到<dependencies></dependencies>中
<dependency>
<groupId>com.jacob</groupId>
<artifactId>jacob</artifactId>
<version>1.17-M2</version>
<scope>system</scope>
<systemPath>${basedir}/src/main/resources/lib/jacob-1.17-M2.jar</systemPath>
</dependency>
注意啦 :<scope>system</scope>指的是使用本地jar包
<systemPath>${basedir}/src/main/resources/lib/jacob-1.17-M2.jar</systemPath>
指的是路径。
参考文章:
安装Maven及Eclipse中配置Maven
eclipse Maven配置
给maven项目添加jar包
网友评论