一. 安装maven(http://maven.apache.org/download.cgi)
前提是jdk已经装好了
配置环境变量 MAVEN_HOME 和path
验证是否成功
以上步骤完成 maven 安装, 配置maven
Jar包查找和下载的顺序
可以建立一个本地仓库如下所示
myrepository就是存放我们开发时下载所用的jar包的地方
修改conf下面的settings.xml,指定我们配置的本地仓库
二. eclipse 中配置maven
取消自动更新依赖
设置指定配置安装maven的路径
Eclipse自带的Mavan本地仓库改成我们前面所配置的仓库和setting,当然可以直接使用默认自带的
配置setting.xml,加上阿里代理镜像
中央仓库的地址在国外直接下载jar会很慢,所以我们需要通过代理的方式下载
<mirrors>
<!-- mirror
| Specifies a repository mirror site to use instead of a given repository. The repository that
| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
|
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://my.repository.com/repo/path</url>
</mirror>
-->
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>*</mirrorOf>
</mirrors>
三. 创建第一个maven项目
new project--->maven project --> 勾选(cerate a simple project)-->next
-->groupId 格式一般为 com.myconpany Artifact ID一般为项目名 packageing 为项目打包方式,jar将生产普通项目,war将生产web项目。
-->finish
如果packageing选择jar生产的项目结构如下:
我们需要任何jar包就在pom.xml配置即可
假如项目需要使用log4j,那么我们只需要打开pom文件,加入类似如下配置
1 2 3 4 5 |
|
1.当我们写好如上这样的配置之后,maven会自动在中央仓库下载相关的jar包,jar包将会保存在我们配置的myrepository中
2.maven会自动下载A jar所依赖的 Bjar包。例如 我们使用springmvc 只需在项目中加入 spring-web spring-webmvc 依赖就可以了,至于他们依赖的 beans,core什么的maven会自动依赖下载.
四 运行项目时可能出现以下错误:
-
No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
-
错误原因是maven编译的需要JDK而不是JRE。
eclipse 导航栏中 【Window】-->【Prefrences】-->【Java】-->【Installed JREs】
-
上一步出现的框里点击添加--->【Standard VM】---> 选择JDK的安装目录确定。
-
添加JDK路径以后必须把JDK把前面的框 勾上,否则还会出现错误。
-
再次执行compile 或者 install 指令,编译成功。