`
lt200819
  • 浏览: 188975 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Apache Maven 入门篇(下)-在Eclipse中使用Maven插件

    博客分类:
  • JAVA
 
阅读更多

简介


本文介绍如何在Eclipse中通过maven插件编写java项目和web项目。

安装Maven


下载Maven最新版本,见:maven.apache.org/download.html

当前版本2.0.7。

解压缩下载的文件, 将其中的bin目录设置到windows Path环境变量中.

测试安装是否成功:在命令行中输入

  1. mvn -version

 

安装Maven插件


安装Eclipse的Maven插件M2Eclipse。

本文使用:

  • JDK:SUN JDK1.6.0_03
  • Eclipse:3.3.1.1

M2Eclipse插件网址:m2eclipse.codehaus.org

通过Eclipse在线更新网址:m2eclipse.codehaus.org/update/

具体安装步骤见插件网址。

为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目录下,输入:

  1. 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源代码,并通过如下命令编译打包:

  1. maven pacage


编写AppTest.java后,可通过下面命令运行JUnit测试:

  1. mvn test


通过如下命令运行main方法:

 
  1. java -cp target\helloworld-1.0-SNAPSHOT.jar org.marshal.App


不过,还是最好通过IDE工具编写和调试代码,这需要将maven项目导入为Eclipse项目。

在helloworld目录下,运行下面命令,使项目支持eclipse:

  1. mvn eclipse:eclipse


然后,打开Eclipse,通过File>import...,general>existing projects into workspace,将helloworld导入。

导入后,如下图:




创建maven Web项目并导入到Eclipse中

如果需要创建maven的web项目,在eclipse的workspace目录下,运行:

  1. mvn archetype:create -DgroupId=org.marshal -DartifactId=myweb -DarchetypeArtifactId=maven-archetype-webapp


将创建名为myweb的web项目。

为该项目增加eclipse WTP的支持,到myweb目录下,运行:

 
  1. mvn -Dwtpversion=1.0 eclipse:eclipse


将该项目导入Eclipse,和上面java项目类似。

使用M2Eclipse插件

安装M2Eclipse插件成功后,在Eclipse点击刚才创建的web项目或者java项目。

鼠标右键,Maven>Enable dependency management,使m2eclipse插件对该项目生效。

再次鼠标右键,选择Maven>add dependency,就可以通过网络增加需要的类库了。

见下图:


选中后,maven将自动下载该类库版本到本地,并且自动加入到eclipse类库中。

分享到:
评论

相关推荐

    Maven使用tomcat8-maven-plugin插件.docx

    要使用 tomcat8-maven-plugin 插件,首先需要在 Maven 的 POM 文件中添加插件依赖。下面是一个示例: ``` <groupId>org.apache.tomcat.maven <artifactId>tomcat8-maven-plugin <version>3.0-r1655215 ``` ...

    JEECG-P3-Maven版本手把手入门-Eclipse

    - 配置Eclipse:在Eclipse中设置Maven的安装目录并更新Maven的User Settings。 3. 导入和配置JEECG-P3的Maven项目 - 导入项目:将JEECG-P3项目导入到Eclipse或MyEclipse中。 - 加载项目:通过右键项目名选择Run ...

    eclipse配置插件,内含apache-maven-3.3.9

    eclipse配置插件,内含apache-maven-3.3.9eclipse配置插件,内含apache-maven-3.3.9eclipse配置插件,内含apache-maven-3.3.9eclipse配置插件,内含apache-maven-3.3.9eclipse配置插件,内含apache-maven-3.3.9...

    apache-maven-3.6.0-bin

    这种情况下,"eclipse link"标签指示了如何将"apache-maven-3.6.0-bin"与Eclipse关联: 1. 首先,你需要将解压后的 "apache-maven-3.6.0" 文件夹放在一个易于访问的位置。 2. 打开Eclipse,进入“窗口”(Window)...

    apache-maven-3.5.2-bin.zip (maven的插件包,用于eclipse、myeclipse、IDEA)

    apache-maven-3.5.2-bin.zip (maven的插件包,用于eclipse、myeclipse、IDEA) 配置参考博客:https://blog.csdn.net/chenchunlin526

    maven-eclipse-plugin

    在实际使用中,我们可以通过在`pom.xml`文件中添加插件配置来定制maven-eclipse-plugin的行为。例如,我们可以指定源代码编码、JRE版本、是否自动导入Maven依赖到Eclipse的类路径等。下面是一个基本的配置示例: ``...

    apache-maven-3.6.1-bin.zip

    localRepository节点默认是被注释掉的,需要把它移到注释之外,然后将localRepository节点的值改为我们在3.1中创建的目录D:\Program Files\Apache\maven-repository。 3. localRepository节点用于配置本地仓库,本地...

    apache-maven-3.6.3

    在解压"apache-maven-3.6.3"后,用户通常会配置Maven的环境变量,如`M2_HOME`,将bin目录添加到PATH中,以便于在命令行中直接使用mvn命令。此外,还需要配置`settings.xml`文件,用于设定本地仓库位置、远程仓库以及...

    apache-maven-3.3.9-bin直接解压使用

    解压"apache-maven-3.3.9-bin.zip"后,你会得到一个包含Maven核心文件和库的目录结构。这个目录通常包括以下部分: 1. `bin`:包含可执行脚本,如`mvn`命令,用于在命令行中执行Maven操作。 2. `conf`:存放Maven的...

    eclipse-maven3-plugin

    **eclipse-maven3-plugin** 是一个专门为 Eclipse IDE 设计的插件,它允许开发者在 Eclipse 开发环境中无缝集成 Maven 构建工具。Maven 是一个项目管理和综合工具,广泛用于 Java 应用程序的构建、依赖管理和项目...

    apache-maven-3.5.2.zip

    为了使用"apache-maven-3.5.2.zip",你需要首先在命令行环境中使用`unzip`命令来解压缩文件。解压后,通常会得到一个包含bin目录的结构,其中包含了可执行的`mvn`命令。你可以将Maven的bin目录添加到系统的PATH环境...

    apache-maven-3.6.0-bin.zip (maven的插件包,用于eclipse、myeclipse、IDEA)

    apache-maven-3.6.0-bin.zip (maven的插件包,用于eclipse、myeclipse、IDEA)。 配置参考博客:https://blog.csdn.net/chenchunlin526

    apache-maven-3.5.2-bin

    命令行方式适用于所有平台,且能处理复杂的构建需求,而IDE插件如Eclipse的Maven插件,使得在集成开发环境中操作更为便捷,更适合日常开发工作。然而,这里主要讨论的是通过`mvn`命令行操作。 1. **Maven命令行操作...

    apache-maven-3.2.5+eclipse-maven3-plugin插件

    1、在eclipse目录下的dropins目录下新建一个maven.link文件,文件名不受限制 2、在maven.link文件中指向maven插件:path=..mypluginmaven3 3、从新启动eclipse,window-首选项,找到maven标签进行设置 4.apache-mave...

    apache-maven-3.6.2_maven_

    在“apache-maven-3.6.2”这个压缩包中,我们获得了Maven 3.6.2的完整版本。这个版本是Maven的一个稳定版本,包含了执行构建、解析依赖、生成文档以及执行各种构建任务所需的所有组件。 Maven 的工作流程主要围绕...

    apache-maven-3.2.5+protoc-2.5.0-win32+eclipse-maven3-plugin

    【标题】"apache-maven-3.2.5+protoc-2.5.0-win32+eclipse-maven3-plugin"所提及的是一个软件开发相关的资源集合,主要涉及了三个关键组件:Apache Maven 3.2.5、Protocol Buffers (protoc) 2.5.0 for Windows以及...

    apache-maven-3.1.0-alpha-1-bin.tar.gz

    综上所述,"apache-maven-3.1.0-alpha-1-bin.tar.gz"是Maven的一个早期版本,Eclipse Maven插件的安装意味着在Eclipse中整合Maven功能,方便Java项目的开发和管理。理解并熟练使用这些知识点对于Java开发者来说至关...

    JEECG3.4.3-MAVEN版本手把手入门-eclipse.docx

    下载 Apache Maven 3.1.1-bin.zip 文件,解压到本地目录下,例如 X:\apache-maven-3.1.1。然后,配置环境变量,设置 M2_HOME 和 Path 变量,以便在命令行中使用 Maven。 二、Eclipse 环境搭建 在 Eclipse 中,我们...

    最新Maven版本:apache-maven-3.6.0

    在实际使用Apache Maven 3.6.0时,开发者可以通过解压提供的`apache-maven-3.6.0`压缩包,配置环境变量,然后直接在命令行运行Maven命令进行项目构建。同时,Maven的配置文件`settings.xml`允许个性化设置,如仓库...

Global site tag (gtag.js) - Google Analytics