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 #### Maven 安装配置 Maven是Java项目构建和依赖管理工具。它可以帮助开发者自动化构建过程,包括编译、测试、打包、部署等,并且能够方便地管理项目的依赖关系...
本文将详细介绍如何在Eclipse中离线安装Maven插件,以及如何配置Windows环境来确保Maven的正常工作。 首先,我们需要在Windows系统上配置Maven环境。这包括以下步骤: 1. **下载Maven**: 访问Apache官方网站...
设置Maven的配置文件`settings.xml`位于`.m2`目录下,这个文件包含了Maven仓库的位置、代理设置和镜像配置等信息。在团队协作中,如果需要共享特定的远程仓库或本地仓库设置,可以将`settings.xml`同步给团队成员。 ...
Eclipse 中配置 Maven Eclipse 是一个功能强大的集成开发环境(IDE),它可以用来开发各种类型的项目,包括 Java、Python、C++ 等。Maven 是一个基于项目对象模型(POM)的项目管理工具,可以帮助开发者更好地管理...
6. **验证安装**:启动Eclipse后,检查`Window > Preferences > Maven`,你应该能看到Maven的配置选项,表明插件已成功安装。同时,新建项目时应该能看到Maven项目的模板。 关于压缩包子文件的文件名称列表,如`...
下面我们将详细介绍如何在Eclipse中安装Maven插件以及如何使用Maven。 首先,我们需要理解Maven的核心概念。Maven是一个基于项目对象模型(Project Object Model,POM)的项目管理工具,它通过XML文件来描述项目的...
**步骤三:设置Maven的全局配置文件settings.xml** - 在 “User Settings” 页面中,点击 “Global Settings” 按钮,选择Maven安装目录下的 `conf/settings.xml` 文件作为全局配置文件。 - 选中 “Local repository...
2. **JDK版本问题**: 如果遇到与JDK相关的错误,请确保Eclipse配置的是正确的JDK版本。 3. **网络问题**: 在配置`settings.xml`时,如果遇到下载依赖失败的问题,可以考虑使用镜像站点或离线方式解决。 4. **m2e...
2. **配置Maven**: 在Eclipse的Preferences中找到Maven,设置`Maven Home Directory`为Maven的安装路径,`User Settings`指向用户的`.m2`目录下的`settings.xml`。 3. **创建Maven项目**: 使用M2E创建Maven项目,...
本教程将详细介绍如何在低版本的Eclipse中安装和配置Maven插件。 首先,我们需要了解为何要在Eclipse中安装Maven插件。Maven提供了一种标准的方式来管理项目依赖、构建过程和项目信息。通过Maven插件,Eclipse用户...
在Eclipse中安装Maven插件,可以方便开发者在IDE内进行Maven项目的操作,解决无法用Maven Pom editor打开pom.xml文件的问题。以下是对这个主题的详细说明: 1. **Maven Pom Editor**: Maven的pom.xml文件是项目...
以下将详细介绍如何在Eclipse中安装和配置Maven插件。 首先,启动Eclipse IDE,进入“Help”菜单,选择“Eclipse Marketplace”。在这个市场上,你可以找到并安装各种Eclipse插件。在搜索框中输入“maven”,然后按...
在不使用Maven的情况下,在Eclipse中创建Spring Boot工程,你需要手动管理依赖的jar包。以下是一些关于这些jar包及其在Spring Boot项目中的作用的关键知识点: 1. **jboss-logging-3.3.0.Final.jar**:这是一个日志...
包含maven安装包、电脑环境变量步骤、eclipse配置maven步骤
虽然标题中提到的是Eclipse配置Maven,但根据提供的内容,这里涉及到的是TortoiseCVS的安装,这可能是因为某些特定的工作流程中需要用到版本控制工具。安装TortoiseCVS的过程比较简单: - 下载并安装TortoiseCVS-...
"Eclipse中配置MAVEN的详细步骤" Eclipse是一个功能强大的集成开发环境(IDE),它支持多种编程语言,包括Java、Python、C++等。...* 在Eclipse中安装Spring Tools可以方便地使用MAVEN管理Spring Boot项目。
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+ssm+maven最基本的demo含文档说明" 提供了关于一个基于Java Web开发的项目模板,其中整合了Eclipse IDE、Spring、Struts2和MyBatis(SSM)框架,并使用Maven作为构建工具。这个项目不仅包含源代码,还...