Maven学习(一) -- 安装Maven及Eclipse中配置Maven
2016-10-17 19:06
323 查看
标签(空格分隔): 学习笔记
本文环境:Windows7, JDK1.7.0_76
在控制台中输入:
在控制条输入:
下载官网:http://maven.apache.org/download.cgi
下载编译过的版本
配置环境变量:
新建环境变量:
添加Path变量:
在控制台检查是否配置成功:
cmd 输入:
cmd 输入:
如果正常显示,则配置成功.
修改Maven仓库路径位置:
比如我想让仓库位置位于D盘,则在D盘新建文件夹:
配置
找到localRepository标签,将其修改为:
将
bin目录
该目录包含了
boot目录
只包含一个文件:
conf目录
包含了
lib目录
该目录包含了所有Maven运行时需要的Java类库。
LICENSE.txt
NOTICE.txt
记录了Maven包含的第三方软件。
README.txt
首先在
进入目录
其中,
在
在
选中search到的Maven插件,依次点击next即可。
安装插件可能会需要一段时间,安装完毕需要重启Eclipse。
在GroupId,ArtifactId处输入自己的名称,如下图所示:
group Id: 定义了项目属于哪个组,这个组往往和项目所在饿组织或公司相关联。例如,Apache创建了一个名为myMaven的项目,则groupId为:com.apache.myMaven;
artifact Id: 定义了当前Maven项目在组中的唯一ID。例如,项目com.apache.myMaven中有如下artifactId:myMaven-util, myMaven-domain, myMaven-web等;
Eclipse自动生成Maven项目,目录结构如图所示:
目录分析:
在
打包过程为:在项目根目录下,执行命令
至此,便完成了Maven的安装,以及如何在Eclipse中新建Maven工程,以及如何打包该工程,后面用实际的工程进一步认识Maven。
本文环境:Windows7, JDK1.7.0_76
安装及配置Maven环境变量
需要电脑中已经有Java环境在控制台中输入:
echo %JAVA_HOME%看是否能显示java home的路径信息;
在控制条输入:
java -version看是否显示java的版本信息;
下载官网:http://maven.apache.org/download.cgi
下载编译过的版本
apache-maven-3.3.9-bin.zip,解压至
C:\Park_Software\apache-maven-3.3.9
配置环境变量:
新建环境变量:
M2_HOME = C:\Park_Software\apache-maven-3.3.9注意HOME变量后面不可以加分号;
添加Path变量:
;%M2_HOME%\bin;
在控制台检查是否配置成功:
cmd 输入:
echo %M2_HOME%
cmd 输入:
mvn -v
如果正常显示,则配置成功.
修改Maven仓库路径位置:
比如我想让仓库位置位于D盘,则在D盘新建文件夹:
D:\m2\repository
配置
C:\Park_Software\apache-maven-3.3.9\conf文件夹下的
setting.xml配置文件:
找到localRepository标签,将其修改为:
<localRepository>D:/m2/repository</localRepository>;
将
setting.xml文件copy到
D:\m2文件夹下。
Maven安装目录分析
M2_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代理
(之前在Eclipse中安装Maven插件时失败了好多次,我也不知道是不是之前没有设置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。
Eclipse中创建Maven工程
在Eclipse中依次点击File -> New -> Others -> Maven Project新建自己的Maven工程。
在GroupId,ArtifactId处输入自己的名称,如下图所示:
group Id: 定义了项目属于哪个组,这个组往往和项目所在饿组织或公司相关联。例如,Apache创建了一个名为myMaven的项目,则groupId为:com.apache.myMaven;
artifact Id: 定义了当前Maven项目在组中的唯一ID。例如,项目com.apache.myMaven中有如下artifactId:myMaven-util, myMaven-domain, myMaven-web等;
Eclipse自动生成Maven项目,目录结构如图所示:
目录分析:
src/main/java:该目录主要放置java源代码;
src/test/java:该目录主要用来存放测试代码;
Maven Dependencies:这里主要放Maven管理的jar文件;
target:用来存放Maven编译好的字节码文件;
pom.xml:全称为
Project Object Model,项目对象模型,定义了项目的基本信息,用于描述项目如何构建,声明项目依赖等。
src:用来存放main和test中会使用到的其他文件等资源。
在
src/main/java目录下的App.java中,已经有一个
HelloWorld.java的简单小程序,可以测试运行。
打包
可以在pom.xml中指定要打包成的类型,如果未指定则默认为
.jar.
打包过程为:在项目根目录下,执行命令
mvn clean package,然后可以在
./target/目录下找到刚刚打包生成的
jar包。
至此,便完成了Maven的安装,以及如何在Eclipse中新建Maven工程,以及如何打包该工程,后面用实际的工程进一步认识Maven。
相关文章推荐
- 【SSM学习之路】Maven安装配置和环境搭建(eclipse)
- Maven学习:eclipse安装配置Maven
- Maven学习:eclipse安装配置Maven
- maven学习:Eclipse中安装与配置
- maven学习笔记一:maven在 eclipse中安装配置
- Maven学习 (二) Eclipse 上安装 Maven3插件
- eclipse maven plugin 插件 安装 和 配置
- Maven使用之Windows下Maven安装、配置、与Eclipse集成(一) | (待完善)
- Maven安装配置及其插件m2e(Eclipse Indigo 和 MyEclipse8.5)的安装配置
- Maven学习一之安装maven以及IDE配置
- Maven学习 (二) Eclipse 上安装 Maven3插件
- 学习笔记-[Maven实战]-第二章:Maven安装和配置
- Eclipse3.X集成maven3.0.4插件详细图解(安装、配置)
- maven安装及eclipse配置
- eclipse/myeclipse安装svn和maven配置
- Maven中sonar的配置与eclipse sonar插件的安装
- eclipse maven plugin 插件 安装 和 配置
- eclipse maven plugin 插件 安装 和 配置
- Maven 3 入门 -- 安装与配置(Maven以及其Eclipse插件m2eclipse的安装)
- eclipse3.X集成maven3.0.4插件详细图解(安装、配置)