关键字: maven m2 eclipse wtp
简介
本文介绍如何在Eclipse中通过maven插件编写java项目和web项目。
安装Maven
下载Maven最新版本,见:
maven.apache.org/download.html当前版本2.0.7。
解压缩下载的文件, 将其中的bin目录设置到windows Path环境变量中.
测试安装是否成功:在命令行中输入
安装Maven插件
安装Eclipse的Maven插件M2Eclipse。
本文使用:
- JDK:SUN JDK1.6.0_03
- Eclipse:3.3.1.1
M2Eclipse插件网址:maven - http://m2eclipse.sonatype.org/sites/m2e
安装插件:
使用eclipse的菜单help-->Install new Software进行插件安装。
为Maven设置Classpath变量,设置java>build path>classpath variables
通过new...按钮增加一个变量条目:
- name:M2_REPO
- path:C:/Documents and Settings/zhangsan/.m2/repository,zhangsan是你的xp中的用户名
创建Maven的Java项目并导入到Eclipse中
在命令行中,进入eclipse的workspace目录下,输入:
- mvn archetype:create -DgroupId=org.marshal -DartifactId=helloworld
其中:
- org.marshal是组织名称,另外maven自动生成了源代码的包org/marshal
- helloworld是项目名称
运行命令后,workspace目录下生成helloworld目录,并生成:
- 项目构建文件: pom.xml
- 代码框架:src\main\java\org\marshal\helloworld\App.java
- 测试代码:src\test\java\org\marshal\helloworld\AppTest.java
这时可以通过文本编辑器修改App.java源代码,并通过如下命令编译打包:
编写AppTest.java后,可通过下面命令运行JUnit测试:
通过如下命令运行main方法:
- java -cp target\helloworld-1.0-SNAPSHOT.jar org.marshal.App
不过,还是最好通过IDE工具编写和调试代码,这需要将maven项目导入为Eclipse项目。
在helloworld目录下,运行下面命令,使项目支持eclipse:
然后,打开Eclipse,通过File>import...,general>existing projects into workspace,将helloworld导入。
导入后,如下图:
创建maven Web项目并导入到Eclipse中
如果需要创建maven的web项目,在eclipse的workspace目录下,运行:
- mvn archetype:create -DgroupId=org.marshal -DartifactId=myweb -DarchetypeArtifactId=maven-archetype-webapp
将创建名为
myweb的web项目。
为该项目增加eclipse WTP的支持,到myweb目录下,运行:
- mvn -Dwtpversion=1.0 eclipse:eclipse
将该项目导入Eclipse,和上面java项目类似。
使用M2Eclipse插件
安装M2Eclipse插件成功后,在Eclipse点击刚才创建的web项目或者java项目。
鼠标右键,Maven>Enable dependency management,使m2eclipse插件对该项目生效。
再次鼠标右键,选择Maven>add dependency,就可以通过网络增加需要的类库了。
见下图:
选中后,maven将自动下载该类库版本到本地,并且自动加入到eclipse类库中。
相关推荐
java视频教程之SVN Maven搭建自动化构建教程 Eclipse中使用Maven视频教程云盘下载链接
在Eclipse中使用Maven是Java开发者日常工作中的一项重要技能,Maven是一个强大的项目管理和构建工具,它简化了项目的依赖管理、构建流程以及版本控制。本教程将详细讲解如何在Eclipse环境中配置和使用Maven。 1. **...
在Eclipse中使用Maven创建项目时,你可能会遇到一个常见的问题,即默认的JDK版本被设置为较旧的1.5。这可能会导致一些现代Java特性无法使用,或者与你的开发环境不兼容。以下是解决这个问题的详细步骤: 首先,我们...
在Eclipse中使用Maven进行项目管理和构建时,了解这些基本概念和命令是非常重要的。它们不仅能够帮助开发者高效地构建和部署项目,还能有效避免一些常见的问题。通过正确设置Maven配置以及合理使用这些命令,可以极...
通过以上步骤,你可以掌握在Eclipse中使用Maven构建和管理项目的基本操作。同时,"testweb_svn"源码提供了一个实际的案例,帮助你加深对Maven项目配置和Web开发的理解。在实践中不断探索和学习,你将更好地掌握Maven...
【标题】"eclipse使用maven整理文档"涵盖了在Eclipse集成开发环境中使用Maven进行项目管理和文档生成的实践知识。Maven是一个强大的Java项目管理工具,它通过配置文件(pom.xml)来管理项目的构建、依赖关系和文档...
SSM框架是Spring、Spring MVC和...通过以上步骤,你将在Eclipse中成功地使用Maven整合了SSM框架,为构建高质量的Java Web应用打下了坚实的基础。记得持续学习和实践,不断优化项目结构和代码,提升开发效率和代码质量。
【Eclipse整合Maven开发教程】 Maven是一个强大的构建工具,尤其在Java开发领域中广泛使用,它负责项目的依赖管理、构建过程以及元数据...对于初学者来说,遵循本文的步骤,可以快速掌握在Eclipse中使用Maven的技巧。
Eclipse中使用Maven创建Java Web工程的实现方式 Eclipse是一个功能强大且流行的Integrated Development Environment(IDE),Maven是Java世界中最流行的项目管理工具。通过Eclipse中使用Maven创建Java Web工程,...
在Eclipse中使用Maven插件,可以实现以下功能: 1. **创建Maven项目**:通过“File” -> “New” -> “Project” -> “Maven Project”菜单,可以快速创建符合Maven标准目录结构的新项目。用户可以选择不同的...
在使用 Maven 过程中,可能会遇到一些问题,例如“Cannot execute mojo: resources. It requires a project with an existing pom.xml but the build is not using one.”这个错误是因为 pom.xml 文件放错了目录,...
在不使用Maven的情况下,在Eclipse中创建Spring Boot工程,你需要手动管理依赖的jar包。以下是一些关于这些jar包及其在Spring Boot项目中的作用的关键知识点: 1. **jboss-logging-3.3.0.Final.jar**:这是一个日志...
"Freemarkermanven"这个文件名可能指的是该项目包含了一些关于如何在Eclipse中使用Maven、Struts2和Freemarker的示例代码。这个压缩包可能包含了项目结构、源代码、配置文件以及可能的测试案例。为了进一步学习和...
jeecg-3.5.1-eclipse-非maven版本jeecg-3.5.1-eclipse-非maven版本jeecg-3.5.1-eclipse-非maven版本jeecg-3.5.1-eclipse-非maven版本jeecg-3.5.1-eclipse-非maven版本jeecg-3.5.1-eclipse-非maven版本jeecg-3.5.1-...
一旦完成上述步骤,你便能在 Eclipse 中使用 Maven 进行项目构建和管理。Eclipse 会自动查找 `M2_HOME` 环境变量中的本地仓库位置,如果在 `settings.xml` 中修改了本地仓库路径,Eclipse 会使用修改后的路径。Maven...
m2eclipse插件的引入极大地简化了在Eclipse中使用Maven的过程,使得开发者能够直接在Eclipse界面下管理Maven项目,执行构建任务,以及处理项目依赖关系。通过m2eclipse,Eclipse可以自动识别Maven项目的pom.xml文件...
通过本文的步骤,可以快速地在Eclipse中配置MAVEN,并安装Spring Tools以便使用MAVEN管理Spring Boot项目。 知识点 * Eclipse是一个功能强大的集成开发环境(IDE),支持多种编程语言。 * MAVEN是一款流行的项目...
Eclipse是一款广受欢迎的Java开发集成环境,而Maven则是一个强大的项目管理和构建工具...通过配置Windows的Maven环境和在Eclipse中进行离线安装,我们可以确保开发过程中对Maven的正常使用,实现项目的高效管理和构建。
下面我们将详细介绍如何在Eclipse中安装Maven插件以及如何使用Maven。 首先,我们需要理解Maven的核心概念。Maven是一个基于项目对象模型(Project Object Model,POM)的项目管理工具,它通过XML文件来描述项目的...