zoukankan      html  css  js  c++  java
  • Eclispe IDE集成Maven

    Eclipse提供了一个很好的插件m2eclipse 无缝将Maven和Eclipse集成在一起。

    m2eclipse一些特点如下

    • 您可以从Eclipse运行Maven目标。

    • 可以使用其自己的控制台查看Maven命令的输出在Eclipse里面。

    • 你可以更新maven的依赖关系使用IDE。

    • 您可以启动Maven在Eclipse中建立。

    • 它的依赖管理基于Maven的pom.xml 在Eclipse构建路径。

    • 它解决了从Eclipse工作区Maven的依赖关系,而不需要安装到本地Maven仓库(需要依赖项目在同一个工作区)。

    • 它自动下载需要的依赖和源从远程Maven仓库。

    • 它提供了向导,用于创建新的Maven项目,pom.xml和现有项目可让Maven支持

    • 它提供了快速搜索远程Maven仓库的依赖

    安装m2eclipse插件

    请使用以下链接之一安装m2eclipse:

    EclipseURL
    Eclipse 3.5 (Gallileo) Installing m2eclipse in Eclipse 3.5 (Gallileo)
    Eclipse 3.6 (Helios) Installing m2eclipse in Eclipse 3.6 (Helios)

    下面的例子将帮助您利用集成Eclipse和Maven。

    导入Eclipse中Maven项目

    • 打开Eclipse.

    • 选择File > Import > 选项.

    • 选择Maven项目选项。单击Next按钮。

    Import a maven project in Eclipse.

    • 选择项目的位置,使用Maven创建一个项目。我们已经创建一个Java项目consumerBanking。看到Maven创建项目,看看如何创建使用Maven项目。

    • 单击Finish按钮。

    Import a maven project in Eclipse.

    现在,你可以看到Maven项目在eclipse。

    maven project in Eclipse.

    现在,看看consumerBanking项目属性。你可以看到,Eclipse已经添加Maven的依赖关系,以Java构建路径。

    Java Build Path having Maven dependencies.

    现在,它使用Eclipse的Maven来构建项目。

    • 右键点击consumerBanking项目打开上下文菜单。

    • 选择 Run 作为选项

    • 然后maven的封装选项

    Maven将开始建设该项目。你可以看到在Eclipse控制台输出

    [INFO] Scanning for projects...
    [INFO] -------------------------------------------------------------------
    [INFO] Building consumerBanking
    [INFO] 
    [INFO] Id: com.companyname.bank:consumerBanking:jar:1.0-SNAPSHOT
    [INFO] task-segment: [package]
    [INFO] -------------------------------------------------------------------
    [INFO] [resources:resources]
    [INFO] Using default encoding to copy filtered resources.
    [INFO] [compiler:compile]
    [INFO] Nothing to compile - all classes are up to date
    [INFO] [resources:testResources]
    [INFO] Using default encoding to copy filtered resources.
    [INFO] [compiler:testCompile]
    [INFO] Nothing to compile - all classes are up to date
    [INFO] [surefire:test]
    [INFO] Surefire report directory: 
    C:MVNconsumerBanking	argetsurefire-reports
    
    -------------------------------------------------------
     T E S T S
    -------------------------------------------------------
    Running com.companyname.bank.AppTest
    Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 sec
    
    Results :
    
    Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
    
    [INFO] [jar:jar]
    [INFO] -------------------------------------------------------------------
    [INFO] BUILD SUCCESSFUL
    [INFO] -------------------------------------------------------------------
    [INFO] Total time: 1 second
    [INFO] Finished at: Thu Jul 12 18:18:24 IST 2012
    [INFO] Final Memory: 2M/15M
    [INFO] -------------------------------------------------------------------
    

    Run maven command using run as option.

    现在,右键点击App.java。选择Run As选项。选择作为Java应用程序。

    你会看到结果

  • 相关阅读:
    continue用法
    break用法
    VLAN的划分
    子网掩码的计算
    简述RIP路由协议和OSPF路由协议的相同点和不同点。
    工程监理的内容是什么?
    工程监理的意义和职责是什么?
    双绞线测试的参数主要有哪些?
    光纤熔接损耗原因?
    综合布线系统的设计等级有哪几种?各有什么特点?
  • 原文地址:https://www.cnblogs.com/borter/p/9605577.html
Copyright © 2011-2022 走看看