IT忍者神龟之Maven 快速入门及简单使用
2014-07-27 21:01
609 查看
Maven 快速入门及简单使用
开发环境
MyEclipse 8.5JDK 1.6
Maven 3.2.1
1.什么是Maven?
Maven是一个项目管理工具,主要用于项目构建,依赖管理,项目信息管理。
2.下载及安装
下载最新版 Maven:apache-maven-3.2.1-bin.tar.gz。下载地址:http://pan.baidu.com/s/1eQDwk8M.
解压文件:
![](http://images.cnitblog.com/i/247119/201406/260520258772148.png)
配置环境变量(需要先配置好%JAVA_HOME%环境变量):
![](http://images.cnitblog.com/i/247119/201406/260521517367210.png)
![](http://images.cnitblog.com/i/247119/201406/260525226895525.png)
查看是否配置成功,在控制台中输入:mvn -v
![](http://images.cnitblog.com/i/247119/201406/260527352831366.png)
修改%MAVEN_HOME%/conf下的settings.xml
在settings.xml文件的<mirrors>标签中添加如下代码:
<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> --> <mirror> <id>Nexus</id> <name>Nexus Public Mirror</name> <url>http://172.19.41.47:8781/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors>
3.重装MyEclipse 8.5自带的Maven插件(高版本的MyEclipse不需要处理)
由于MyEclipse 8.5自带的Maven该插件BUG比较多,而且功能不够完善,因此需要升级maven插件。
首先卸载MyEclipse 8.5集成maven插件
进入Help -> MyEclipse Configuration Center -> Software,在My Software中找到 Maven Support for MyEclipse 插件,然后右击该插件 选择remove(把该软件放入更新列表)。然后点击有上方应用按钮(执行更新)
![](http://images.cnitblog.com/i/247119/201406/261247461271795.jpg)
![](http://images.cnitblog.com/i/247119/201406/261250498613459.jpg)
安装Maven插件maven-plugin-myeclipse6.0.1.rar。下载地址:http://pan.baidu.com/s/1dDiqfcd
将下载的maven-plugin-myeclipse6.0.1.rar文件直接解压到,MyEclipse安装目录的dropins文件夹下。然后重启MyEclipse。
![](http://images.cnitblog.com/i/247119/201406/261255219398547.png)
4. MyEclipse配置Maven插件
进入window->Preferences在Maven的Installations中添加我们下载配置的Maven。
![](http://images.cnitblog.com/i/247119/201406/260514214246405.jpg)
在User Settings中选择Maven对应的settings.xml
![](http://images.cnitblog.com/i/247119/201406/260517044243469.jpg)
5. 使用SVN检出maven项目
创建Maven的为本项目
进入File->New->other..弹出新建对话框,选中Maven Project
![](http://images.cnitblog.com/i/247119/201406/261308045334857.png)
点击next,再点击next。Catalog选中选择Internal;列表中选中org.apache.maven.archetypes中的maven-archetype-webapp
![](http://images.cnitblog.com/i/247119/201406/261819287131010.png)
如果没有maven-archetype-webapp则右击右下角的Add Archetype,在弹出框中输入:
org.apache.maven.archetypes、maven-archetype-webapp、RELEASE点击OK
![](http://images.cnitblog.com/i/247119/201406/261325595176171.png)
点击next。设置 Maven 相关参数,Group Id,Artifact Id,Version,Package。它们共同组成 Maven 的坐标。点击Finish。
![](http://images.cnitblog.com/i/247119/201406/261329554082304.png)
右击刚生成的项目选择“share Product...”
![](http://images.cnitblog.com/i/247119/201406/261712193425513.png)
选中svn点击next,在弹出框中输入作业系统svn地址:http://172.19.10.48:88/svn/pamsource/maven/tqmsapp/trunk
![](http://images.cnitblog.com/i/247119/201406/261717447482527.png)
点击Finish。完成后将没有更新先来的代码,手动更新一下。
6.后续相关配置
将项目编译级别为1.6
![](http://images.cnitblog.com/i/247119/201406/261811557137016.png)
修改编码格式UTF-8
![](http://images.cnitblog.com/i/247119/201406/261813109475701.png)
当将当前项目向tomcat上发布时会报错,显示当前项目不是web项目。执行一下操作:右击项目选择“Add Web Project Capbilities...”
![](http://images.cnitblog.com/i/247119/201406/261903352306136.png)
配置部署路径
![](http://images.cnitblog.com/i/247119/201406/261911051373586.png)
至此tqmsapp项目可以跟普通web项目部署到tomcat上了。
相关文章推荐
- Maven入门指南① :Maven 快速入门及简单使用
- Maven入门指南 :Maven 快速入门及简单使用
- Maven 快速入门及简单使用
- Maven入门指南① :Maven 快速入门及简单使用
- Maven入门指南① :Maven 快速入门及简单使用
- Maven入门指南① :Maven 快速入门及简单使用
- Maven入门指南 :Maven 快速入门及简单使用
- Maven入门指南① :Maven 快速入门及简单使用
- Maven 系列 一 :Maven 快速入门及简单使用【转】
- Maven 快速入门及简单使用
- Maven入门指南① :Maven 快速入门及简单使用
- Maven入门指南① :Maven 快速入门及简单使用
- Maven入门指南 :Maven 快速入门及简单使用
- Maven入门指南① :Maven 快速入门及简单使用
- Maven 快速入门及简单使用
- mybatis快速入门,mybatis简单实例, 如何使用mybatis
- Flex3 快速入门:构建简单的用户界面 使用控件
- Spring快速入门教程 - 1 - 使用 Maven 创建工程 - 修改0次
- Prasely表单校验插件简单使用方法之快速入门
- Flex3 快速入门:构建简单的用户界面 使用容器