maven官网:http://maven.apache.org/

依据官网的说法,Maven是一个采用纯Java编写的开源项目管理工具,基于一个称为项目对象模型(POM)的概念,可以管理项目的生命周期,从建立到发布再到文档管理。

下面说一下我构建的步骤:

1.安装maven

a.去官网下载最新的maven,解压,目录结构如下

b.配置环境变量(这里主要为了能在windows下使用命令行操作,如果仅仅想用myeclipse构建maven,也可以跳过这一步)

    

配置好之后,可以在命令行输入mvn -version查看是否配置成功,如果出现如下界面则表示配置成功。

2.在myeclipse里面配置maven

打开 Myeclipse 中的菜单 Windows->Preferences->搜索“maven”,找到“Installations”,把刚才的 Maven 目录添加进去,勾选;然后引入你maven的settings.xml文件。如图

3.配置maven的本地仓库。

使用maven构建项目有个好处,就是只需要声明引入哪些jar包,maven在首次启动的时候会自动去下载依赖的jar包,下到本地。这个本地仓库的地址就是在我们上一步提到settings.xml文件里面配置的,在里面配置下面一句话就行了

  1. <localRepository>F:\\mavenfiles</localRepository>

至此,maven配置算是成功了,下面就是如何去使用maven了。

4.创建项目

第一种方式:new ->other->搜索“maven”,双击“Maven Project”。然后选择项目名称和位置,默认值是当前的工作空间,直接 Next

因为构建的一般是web项目,所以目录选择所有,输入 webapp 进行过滤,找到maven-webapp,next 。如下

,

输入相应的Group id和Ariface Id后点击完成。

第二种方式:

新建web工程,在新建时根据myeclipse提供的功能,勾选maven支持--“Add maven support”,然后next下去就行了

最终目录结构如下

如果是第一次使用maven(当然以后也有可能需要,如果项目依赖的jar在你的本地仓库中不存在的话),选中新建的项目,右键->debug ->dubug configuration

输入package命令,点击“Debug”即开始下载相关的jar,等他下载完毕就可以使用了。

然后像普通web项目那样部署到 Tomcat 中,然后启动并访问index.jsp,如下。

至此,maven构建项目成功。下一篇将讲讲maven的一些配置和核心的东西,如pom.xml.

安装Maven:
确定JDK是否已经安装?
下载Maven
地址:http://maven.apache.org/download.html
版本:Maven3.0.*

配置Maven:
检查JDK安装的情况(JDK6.0+)
Java -version echo %JAVA_HOME%
解压下载的apache-maven-3.0*-bin.zip(解压到最好不要有中文或带空格的目录中)
配置系统环境变量:MAVEN_HOME指向Maven解压后的目录
配置Path=%MAVEN_HOME%\bin
验证:DOS提示符下输入:mvn -v

我用的Maven版本:

安装好Maven后,MyEclipse10自带的有Maven插件,只需要配置一下就可以使用,Eclipse安装Maven插件,以后有时间补上:

点过Apply后,先不要点OK,如下图,刚开始,这个路径下是没有settings.xml配置文件的,需要从安装的maven目录/conf
下面拷贝settings.xml到下图的目录中去,例如我的是将D:\apache-maven-3.0.4\conf\settings.xml拷贝到下图目录中去的.该文件时Maven的全局配置文件,Maven目录中的settings.xml针对全局,而下图中配置的,针对当前用户.不建议更改全局的,而更改当前用户的配置文件

----------------------------------------------------------------------------------------------------------------------------------------------------------------

建立Maven项目:

点了下一步,之后遇到了个错误:

网上说了两种解决办法:

1.在上一步的时候勾选Create a simple (skip archetype selection)

2.在eclipse的安装目录下找到eclipse.ini 在这个文件里配置加大eclipse的占用内存 你遇到的错误应该是内存不够. 配置参数可参考:http://www.cnblogs.com/mingforyou/archive/2012/03/03/2378143.html

第一种应该是可以的,因为直接跳过了检索的过程,我实验了一下第二种,也可以,更改后的配置文件:

问题解决后,继续往下走,保持默认就可以:

注:如果建web项目,要使用:

将自带的两个类删除:

查找使用maven上的jar包,例如junit:

使用maven组件执行maven清除命令:

执行maven打包命令:

执行maven安装,发布到本地仓库命令:

maven(1)------使用myeclipse构建maven项目的更多相关文章

  1. 使用MyEclipse构建MAVEN项目 - 我的漫漫程序之旅 - BlogJava

    body { font-family: Microsoft YaHei UI,"Microsoft YaHei", Georgia,Helvetica,Arial,sans-ser ...

  2. 使用maven在netbeans下构建wicket项目

    在netbeans下构建wicket项目,网上流传较多的方法是直接使用netbeans的wicket插件,这种方法虽然简单,但是依赖的wicket版本较老,更新较慢,并且很容易与其他第三方库不兼容.使 ...

  3. 四、使用Maven和使用Eclipse构建javaWeb项目

    环境前边已经搭建过了,我们就再弄了. 1.使用Maven构建javaWeb项目 (1).键入以下命令: $ mvn archetype:generate -DgroupId=com.holytax.w ...

  4. 使用MyEclipse构建MAVEN项目

    这里用的是MyEclpise的自带的MAVEN插件.Maven最好配置成你自己安装的那个,MyEclipse自带会有些许Bug.用nexus代理Maven的中央仓库,setting.xml的配置文件修 ...

  5. MyEclipse构建maven项目报错

    直接上图: 这里有三种方案: 1.检查jdk版本:最好换成1.8版本 项目右键-->build path-->configure build Path; 1.2  点击 libraries ...

  6. 如何正确在IDEA 里非maven或非SBT构建的项目中引入lib的jar包(图文详解)

    以下是我,手动的一个项目 假设,大家,还需要导入 导入spark的jar包:是安装主目录下的jars所有jar包和examples/jars包.

  7. myeclipse构建webservice项目

    新建server端 1 创建Web Service Project项目 2.项目名称:HelloWorldServer 3.创建接口类 4.发布 选择项目名称,选择从Java类中构建web servi ...

  8. IntelliJ IDEA 17和Maven构建javaWeb项目

    前言 电脑又断电了,眼看着写好的东西就没有了,这是第二次犯这个错误了.很难受呀!还是回到正题吧,我们来使用IDEA和Maven构建一个JavaWeb项目 软件环境: IDEA:2017.2.1 JDK ...

  9. myeclipse使用maven教程

    本教程包括 1.使用myeclipse构建maven下载jar包 2.使用myeclipse运行maven命令 3.使用myeclipse管理maven项目 搭建maven教程以后有时间了贴进来. 1 ...

随机推荐

  1. 微信小程序 - 使用npm(第三方包)

    使用示例: 1. 开启“使用npm模块” 2. 新建 node_modules 文件夹 3. cd到新建 node_modules 所在的目录(非node_modules文件夹内) npm insta ...

  2. rpx单位与移动设备分辨率

      移动设备的分辨率与rpx   不是所有的单位都适合用rpx   文章来源:刘俊涛的博客 欢迎关注,有问题一起学习欢迎留言.评论

  3. PHP 表单和用户输入

    PHP 的 $_GET 和 $_POST 用于检索表单中的值,比如用户输入. index.php页面 <?php  /*时间:2014-09-14  *作者:葛崇  *功能:表单传值小实例  * ...

  4. 解决 maven 项目启动 提示 class not find

    第一种方法: 项目 --> .classpath <classpathentry exported="true" kind="con" path=& ...

  5. Windows注意目录

    win7: c:\windows\tracing%windir%\system32\logfiles\C:\Users\Administrator\AppData\Roaming\softC:\Use ...

  6. exeption ORA-00907: missing right parenthesis

      exeption ORA-00907: missing right parenthesis CreationTime--2018年8月16日11点11分 Author:Marydon 1.情景展示 ...

  7. 【转】SVN与Git比较

    摘要Svn是目前得到大多数人认可,使用得最多的版本控制管理工具,而Git的优势在于易于本地增加分支和分布式的特性,可离线提交,解决了异地团队协同开发等svn不能解决的问题.本文就这两种版本控制工具的异 ...

  8. nyoj---快速查找素数

    快速查找素数 时间限制:1000 ms  |  内存限制:65535 KB 难度:3   描述 现在给你一个正整数N,要你快速的找出在2.....N这些数里面所有的素数.   输入 给出一个正整数数N ...

  9. 使用EditPlus技巧,提高工作效率(附英文版、自动完成文件、语法文件下载)

    http://www.cnblogs.com/JustinYoung/archive/2008/01/14/editplus-skills.html

  10. Android开发之Button事件实现方法的总结

    下面介绍Button事件实现的两种方法 main.xml <?xml version="1.0" encoding="utf-8"?> <Li ...