`

maven创建一个eclipse工程,设置M2_REPO

阅读更多

M2_REPO是一个用来定义 maven 2仓库在硬盘中的存储位置,windows默认是C:\Users\机器名\.m2\repository.按道理安装了m2eclipse插件就会在eclipse有了相应的设置。

 

用maven创建一个支持eclipse的工程非常简单,在mvn的项目目录下(进入文件夹   Shift+右键进入cmd):
mvn eclipse:eclipse
即可。

再打开eclipse->import->General:Existing Projects into Workspace->包含该工程的目录,eclipse会自动搜寻到刚刚创建的eclipse工程。

导入工程后会发现eclipse报"找不到M2_REPO"的错误,其实这是个环境变量,就是指向你的本地库。在linux和windows下都是$HOME/.m2/repository。

把该变量加入eclipse,方法为:
Window -> Preferences -> Java -> Build Path -> Classpath Variables -> New,Name输入M2_REPO,Path输入/home/名用户/.m2/repository(与桌面同级目录)。确认后错误消失。

 

一旦你做了这样的设置eclipse就集成maven功能了,假如你在pom.xml增加了新的依赖jar包,在该工程的根目录 执行 mvn eclipse:eclipse 然后刷新workspace,新依赖的jar包就会加到该工程的构建路径中了。

 

 

  • 大小: 380.6 KB
分享到:
评论

相关推荐

    eclipse-maven插件

    M2Eclipse(Maven Integration for Eclipse)是Eclipse中的一个插件,它允许开发者直接在Eclipse环境中使用Maven的功能。这对于那些习惯于Eclipse工作流的开发者来说,是一个极大的便利,因为无需离开IDE就可以完成...

    maven环境部署以及eclipse中的应用

    Maven是一个非常流行的Java项目管理和构建工具。它采用项目对象模型(Project Object Model, POM)的方式,通过一个中心信息来管理项目的构建、报告和文档。Maven能够帮助开发者更加高效地管理项目的依赖关系,并简化...

    Maven工程开发环境搭建及常用操作

    创建名为`M2_REPO`的新变量,将其值设置为Maven的本地仓库路径,通常是`~/.m2/repository`。 7. **Maven配置文件**:Maven的配置分为三个层次: - **项目配置**:每个Maven项目都有一个`pom.xml`文件,这是项目的...

    12306ngweb-master

    新建一个 M2_REPO 的变量,变量值指向你系统的Maven2的数据仓库位置 或者直接安装eclipse的maven插件,然后设置你的M2_REPO。 管理平台还需要一个简单的数据库支持,进入到12306ng-web-system项目目录下,初始化...

    Myeclipse+maven+nexus且m2eclipse插件带索引的完美组合

    本文将详细介绍如何构建一个高效且便捷的开发环境,通过Myeclipse、Maven、Nexus以及m2eclipse插件的集成,解决添加依赖无索引、下载速度慢的问题。这个组合可以极大地提升开发效率,避免因网络问题导致的困扰。 ...

    centos maven eclipse开发换进搭建

    这条命令会引导用户创建一个新的Java项目。 **步骤2**: 创建Web项目 ``` mvn archetype:create -DgroupId=com.learn -DartifactId=Learn -DarchetypeArtifactId=maven-archetype-webapp ``` 这里通过指定不同的...

    maven本地库 7.1.1_r3.zip

    2. 查看或创建名为`M2_REPO`的类路径变量,其值应设置为`<USER_HOME>/.m2/repository`。 3. 在Maven项目中,确保`Build Path`包含了`M2_REPO`。 ** 总结 ** Maven本地库是Maven构建系统的关键组成部分,它存储项目...

    Maven2_基础教程

    - **多模块项目**:Maven支持创建多模块项目,每个子模块都是独立的Maven项目,可以单独构建或作为一个整体构建。 - **生命周期和插件**:Maven的工作基于一组生命周期,每个生命周期包含多个阶段。可以通过配置不同...

    建立项目原型骨架的步骤(最新版本appfuse)appfuse2.1.0-M2

    4. 在Eclipse中,可能需要配置环境变量以指向M2_REPO,即本地Maven仓库。可以通过以下两种方式实现: - 方法一:在Eclipse的`Window -> Preferences -> Java -> Build Path -> Classpath Variables`中新建名为M2_...

    mavenarchiver.rar

    org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven....http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.2/N/LATEST/

    Appfuse常用命令.doc

    AppFuse 是一个开源项目,它提供了一种快速构建基于Java Web应用的方式。它结合了多种框架和技术,如Spring、Hibernate、Struts等,简化了开发流程。文档中提到的是AppFuse中与Maven相关的常用命令,特别是针对...

    maven配置详细介绍

    例如,可以创建一个名为`M2_REPO`的Classpath变量,其路径设置为`C:/Documents and Settings/Administrator/.m2/repository`。这个变量指向Maven本地仓库的位置,有助于项目构建时能够正确识别依赖。 ### pom.xml...

    javeando:带有 Java 字体的存储库,包含语言培训挑战

    还请记住,如果您还没有它,请在您的 eclipse 中设置 M2_REPO 变量,在 eclipse 中通过转到 Window -> Preferences - Classpath Variables 并使用名为 M2_REPO 的变量添加您的 maven 存储库的路径来执行此操作。...

    JEECG 3.6-Maven版本手把手入门-eclipse.pdf

    5. **修改Maven仓库位置**: 修改settings.xml文件,将默认的仓库位置更改为自定义路径,如D:\Maven\repo\m2,以节省C盘空间。 6. **Maven仓库初始化**: 在命令行执行mvn help:system,Maven会从远程仓库下载依赖到新...

Global site tag (gtag.js) - Google Analytics