1、首先说一下在windows中安装maven。非常简单。。。
到http://maven.apache.org/download.html中下载maven,截止笔者发文时,maven最新版本为maven 3.0.4。我下载的即为此版本。具体地址为http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.4-bin.zip(以后可能会有变化,自己去官网慢慢找就是了,不难)。
下载以后解压,我的解压目录为E:\apache-maven-3.0.4,即为M2_HOME
接下来就是我们熟悉的配置环境变量:新建环境变量M2_HOME,并在Path中加入%M2_HOME%\bin。
测试一下是否安装成功了,运行命令 mvn -v。如果出现下图所示,则表明安装成功。
2、当然也可以直接在eclipse中安装m2eclipse插件,具体方法与安装其他插件一样一样的哈。location中输入http://m2eclipse.sonatype.org/sites/m2e。
3、安装完成后,测试一下吧。新建一个maven项目(File>New>Other>Maven>Maven Project)。在弹出的New Maven Project对话框中,使用默认选项(不要选择Create a simple project选项,这样就可以使用Maven Archetype了)。Next,此时m2eclipse会提示我们选择一个archetype。这里我们选择maven-archetype-quickstart,Next,依次输入groupId,artifactId,version,package。如下图所示。
这样就可以运行了。在项目上右击,run as>maven build...>clean install。
居然报错了,错误如下:
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building hello-jsf-with-maven 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ hello-jsf-with-maven ---
[INFO] Deleting E:\Projects\hello-jsf-with-maven\target
[INFO]
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ hello-jsf-with-maven ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory E:\Projects\hello-jsf-with-maven\src\main\resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ hello-jsf-with-maven ---
[INFO] Compiling 1 source file to E:\Projects\hello-jsf-with-maven\target\classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] Unable to locate the Javac Compiler in:
C:\Java\jre7\..\lib\tools.jar
Please ensure you are using JDK 1.4 or above and
not a JRE (the com.sun.tools.javac.Main class is required).
In most cases you can change the location of your Java
installation by setting the JAVA_HOME environment variable.
[INFO] 1 error
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.766s
[INFO] Finished at: Mon Jul 23 11:08:55 CST 2012
[INFO] Final Memory: 7M/17M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project hello-jsf-with-maven: Compilation failure
[ERROR] Unable to locate the Javac Compiler in:
[ERROR] C:\Java\jre7\..\lib\tools.jar
[ERROR] Please ensure you are using JDK 1.4 or above and
[ERROR] not a JRE (the com.sun.tools.javac.Main class is required).
[ERROR] In most cases you can change the location of your Java
[ERROR] installation by setting the JAVA_HOME environment variable.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
仔细看了一下上面的日志文件,初步推断是jre的配置问题。window>Preference>Java>Installed JREs,果然是配置问题。安装jdk时,默认会有两个jre,eclipse中运行的jre一定是jdk中的jre不能是那个独立的jre。例如我的jdk的安装目录(即JAVA_HOME)为:C:\Java\jdk1.7.0_05。与这个目录同级的还有一个jre7目录。eclipse中配置的应为JAVA_HOME中的目录,因为环境变量中就是这么定位的。
好了,改过来就ok了。
- 大小: 25.4 KB
- 大小: 58.3 KB
分享到:
相关推荐
在Eclipse中安装配置maven、gradle以及springboot,使用的是阿里云的镜像
对于eclipse无法在线安装maven插件的解决办法。首先windows配置maven环境,然后在eclipse离线安装maven插件。具体方法可以在我的博客中看到
包含maven安装包、电脑环境变量步骤、eclipse配置maven步骤
适合初学者,在eclipse中配置maven步骤及问题解决方法。
NULL 博文链接:https://zheng12tian.iteye.com/blog/1772330
maven的安装文件以及集成TOMCAT的教程、以及在eclipse使用maven的教程.maven的安装文件-安装包为apache-maven-3.3.9-bin。
2014年08月01日,找了几天了。按照网上介绍一直无法安装。...eclipse sdk 3.7.2 的maven插件eclipse sdk 3.7.2 的maven插件eclipse sdk 3.7.2 的maven插件eclipse sdk 3.7.2 的maven插件eclipse sdk 3.7.2 的maven插件
低版本的eclipse中不自带maven插件,使用此插件直接安装在eclipse的配置文件中。
搭建eclipse+scala+maven.docx
maven安装以及eclipse配置maven
Eclipse中Maven设置项目创建配置及jdk配置问题及web版本配置问题
在eclipse中配置maven,新建springboot项目.zip
Eclipse+Git+Maven项目 1 一、Maven安装 1 1、Maven安装 1 2、Maven插件安装 3 3、配置 Maven 5 二、Eclipse构建Maven项 6 1、建立Maven项目 6 2、配置Maven项目 9 三、Dynamic Web project转成Maven项目 15 ...
在eclipse中配置MAVEN
Eclipse+tomcat+maven 配置Spring mvc图文教程 通过本人亲身学习配置的经历所写,简单易懂。而且每一步有图文教程
本文面向具有eclipse相关开发经验的技术人员,一步步说明如果在eclipse中集成Maven进行开发。本教程是入门级教程,由于本站发表文章实在不便,故将word文档直接上传了。 目录 Eclipse整合Maven开发教程 1 1. ...
一些培训课上的笔记资源,留着独占不如一起分享,eclipse中配置maven,也包括一些maven笔记
maven的源文件,maven的安装方法。再加eclipse配置maven插件。此版本的maven最好使用1.7的jdk,我试过了1.6的貌似不行
1、安装maven环境。解压apache-maven-3.0.5-bin.zip,并把目录配置到环境变量的path中,如下图1.2
Eclipse+tomcat+maven 配置Spring mvc图文教程.zip Eclipse+tomcat+maven 配置Spring mvc图文教程.zip