English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Eclipse proporciona una excelente extensión m2eclipse ,esta extensión puede integrar Maven y Eclipse.
Eclipse incluye Maven por defecto en su última versión, lo abrimos, Windows->Preferencias, si aparece la siguiente imagen:
A continuación, se enumera m2Algunas características de Eclipse:
El archivo objetivo de Maven se puede ejecutar en el entorno de Eclipse.
可以使用其自带的控制台在 Eclipse 中直接查看 Maven 命令的输出。
可以在 IDE 下更新 Maven 的依赖关系。
可以使用 Eclipse 开展 Maven 项目的构建。
Eclipse 基于 Maven 的 pom.xml 来实现自动化管理依赖关系。
它解决了 Maven 与 Eclipse 的工作空间之间的依赖,而不需要安装到本地 Maven 的存储库(需要依赖项目在同一个工作区)。
它可以自动地从远端的 Maven 库中下载所需要的依赖以及源码。
它提供了向导,为建立新 Maven 项目,pom.xml 以及在已有的项目上开启 Maven 支持。
它提供了远端的 Maven 存储库的依赖的快速搜索。
打开 Eclipse
选择 File > Import > option
选择 Maven Projects 选项。点击 Next 按钮。
选择项目的路径,即使用 Maven 创建一个项目时的存储路径。假设我们创建了一个项目: consumerBanking. 通过 Construcción de proyectos Java con Maven 查看如何使用 Maven 创建一个项目。
点击 Finish 按钮。
现在,你可以在 Eclipse 中看到 Maven 项目。
看一下 consumerBanking 项目的属性,你可以发现 Eclipse 已经将 Maven 所依赖的都添加到了它的构建路径里了。
好了,我们来使用 Eclipse 的编译功能来构建这个 Maven 项目。
右键打开 consumerBanking 项目的上下文菜单
选择 Run 选项
然后选择 maven package 选项
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] Usando la codificación predeterminada para copiar recursos filtrados. [INFO] [compiler:compile] [INFO] No hay nada que compilar - Todas las clases están actualizadas [INFO] [resources:testResources] [INFO] Usando la codificación predeterminada para copiar recursos filtrados. [INFO] [compiler:testCompile] [INFO] No hay nada que compilar - Todas las clases están actualizadas [INFO] [surefire:test] [INFO] Directorio de informes Surefire: C:\MVN\consumerBanking\target\surefire-informes ------------------------------------------------------- PRUEBAS ------------------------------------------------------- Ejecutando com.companyname.bank.AppTest Pruebas ejecutadas: 1, Faltas: 0, Errores: 0, Omitidos: 0, Tiempo transcurrido: 0.047 seg Resultados: Pruebas ejecutadas: 1, Faltas: 0, Errores: 0, Omitidos: 0 [INFO] [jar:jar] [INFO] ------------------------------------------------------------------- [INFO] CONSTRUCCIÓN EXITOSA [INFO] ------------------------------------------------------------------- [INFO] Tiempo total: 1 segundo [INFO] Finalizado en: Jue Jul 12 18:18:24 IST 2012 [INFO] Memoria final: 2M/15M [INFO] -------------------------------------------------------------------
Ahora, haga clic con el botón derecho App.java, seleccionar Ejecutar como Opciones. Seleccionar Como aplicación Java
Verás el siguiente resultado:
¡Hola Mundo!