课程表

Maven课程

工具箱
速查手册

Maven Elipse IDE

当前位置:免费教程 » 软件/图像 » Maven

Eclipse 提供一种卓越的插件 m2eclipse,该插件使得 Maven 和 Eclipse 能够无缝集成。

下面列出 m2eclipse 的一些特点:

  • 可以在 Eclipse 环境上运行 Maven 的目标文件。
  • 可以使用其自带的控制台在 Eclipse 中直接查看 Maven 命令的输出。
  • 可以在 IDE 下更新 Maven 的依赖关系。
  • 可以使用 Eclipse 开展 Maven 工程的构建。
  • Eclipse 基于 Maven 的 pom.xml 来实现自动化管理依赖关系。
  • 它解决了 Maven 与 Eclipse 的工作空间之间的依赖,而不需要安装到本地 Maven 的存储库(需要依赖项目在同一个工作区)。
  • 它可以自动地从远端的 Maven 库中下载所需要的依赖以及源码。
  • 它提供了向导,为建立新 Maven 工程,pom.xml 以及在已有的工程上开启 Maven 支持。
  • 它提供了远端的 Maven 存储库的依赖的快速搜索。

安装 m2eclipse 插件

使用以下任意一个链接来安装 m2eclipse:

Eclipse URL
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 > option.
  • 选择 Maven Projects 选项。点击 Next 按钮。

Import a maven project in Eclipse.

  • 选择工程的路径,即使用 Maven 创建一个工程时的存储路径。假设我们创建了一个工程: consumerBanking. 通过 Maven - 创建工程 查看如何使用 Maven 创建一个工程。
  • 点击 Finish 按钮。

Import a maven project in Eclipse.

现在,你可以在 Eclipse 中看到 Maven 工程。

maven project in Eclipse.

看一下 consumerBanking 工程的属性,你可以发现 Eclipse 已经将 Maven 所依赖的都添加到了它的构建路径里了。

Java Build Path having Maven dependencies.

好了,我们来使用 Eclipse 的编译功能来构建这个 Maven 工程。

  • 右键打开 consumerBanking 项目的上下文菜单
  • 选择 Run 选项
  • 然后选择 maven package 选项

Maven 开始构建工程,你可以在 Eclispe 的控制台看到输出日志。

  1. [INFO] Scanning for projects...
  2. [INFO] -------------------------------------------------------------------
  3. [INFO] Building consumerBanking
  4. [INFO]
  5. [INFO] Id: com.companyname.bank:consumerBanking:jar:1.0-SNAPSHOT
  6. [INFO] task-segment: [package]
  7. [INFO] -------------------------------------------------------------------
  8. [INFO] [resources:resources]
  9. [INFO] Using default encoding to copy filtered resources.
  10. [INFO] [compiler:compile]
  11. [INFO] Nothing to compile - all classes are up to date
  12. [INFO] [resources:testResources]
  13. [INFO] Using default encoding to copy filtered resources.
  14. [INFO] [compiler:testCompile]
  15. [INFO] Nothing to compile - all classes are up to date
  16. [INFO] [surefire:test]
  17. [INFO] Surefire report directory:
  18. C:\MVN\consumerBanking\target\surefire-reports
  19. -------------------------------------------------------
  20. T E S T S
  21. -------------------------------------------------------
  22. Running com.companyname.bank.AppTest
  23. Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 sec
  24. Results :
  25. Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
  26. [INFO] [jar:jar]
  27. [INFO] -------------------------------------------------------------------
  28. [INFO] BUILD SUCCESSFUL
  29. [INFO] -------------------------------------------------------------------
  30. [INFO] Total time: 1 second
  31. [INFO] Finished at: Thu Jul 12 18:18:24 IST 2012
  32. [INFO] Final Memory: 2M/15M
  33. [INFO] -------------------------------------------------------------------

Run maven command using run as optio

现在,右键点击 App.java. 选择 Run As 选项。选择 As Java App.

你将看到如下结果:

  1. Hello World!
转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号