当前位置:首页>开发>正文

怎么配置eclipse中maven首先本地仓库 eclipse集成好的maven怎么配置本地仓库

2023-04-15 14:30:54 互联网 未知 开发

 怎么配置eclipse中maven首先本地仓库 eclipse集成好的maven怎么配置本地仓库

怎么配置eclipse中maven首先本地仓库


1、手动创建本地仓库的地址为,在对应路径D:IDEpersonalEclipse下创建repository文件夹,然后将D:IDEpersonalEclipseapache-maven-3.3.9confsetting.xml这个路径下的文件复制到D:IDEpersonalEclipse epository该文件夹下。
2、从windows的环境变量中增加了:M2_REPO=D:/IDE/personalEclipse/repository,同时把这个变量增加到path变量中。

eclipse集成好的maven怎么配置本地仓库

步骤如下:
1、下载maven的bin,在apache官方网站可以下载。
2、下载下来之后,解压,找个路径放进去, 把bin的位置设在环境变量里,新建环境变量MAVEN_HOME。
3、在PATH里加入maven的bin的路径。
4、配置完毕后,在Windows命令提示符下,输入mvn -v测试一下。
5、配置成功后开始在Eclipse中配置Maven,点击Eclipse菜单栏Help->Eclipse Marketplace搜索关键字maven到插件Maven Integration for Eclipse 并点击安装即可。
6、安装完毕后,点击重启Eclipse。
7、重启后,为了使得Eclipse中安装的Maven插件,同windows中安装的那个相同,需要让eclipse中的maven重新定位一下,点击Window -> Preference -> Maven -> Installation -> Add进行设置。
9、设置成功即安装完成。

注意:
由于Maven依赖Java运行环境,因此使用Maven之前需要配置Java的运行环境。下载并安装JDK,配置JDK的环境变量JAVA_HOME,否则maven将无法使用。

eclipse怎么设置maven仓库地址

从eclipse中增加了maven2的插件之后,maven默认的本地库的路径是${user}/.m2/repository/下,一般windows用户的操作系统都安装在C盘,所以这个目录下的jar包比较危险。我尝试从myeclipse->preferences->java->build path->classpath variables中查找M2_REPO这个变量,发现其路径指向的是“C:Documents and Settingslvxda.m2 epository”,我想修改其路径为:d:m2 epository,可是这个变量的编辑按钮是灰色的,不可编辑。从网上也没有找到相应的解决办法。打算自己尝试一下:

1、手动创建本地仓库的地址为:d:/m2/repository

2、从windows的环境变量中增加了:M2_REPO=d:m2 epository,同时把这个变量增加到path变量中。

3、修改d:mavenconfsetting.xml文件,在节点下新增一行: 复制内容到剪贴板 代码: d:/m2/repository 表示本地仓库的地址为:d:/m2/repository。 4、从myeclipse->preferences->maven->installations下add一个已经安装到d盘的maven,如:d:maven,并勾选此新加项。并点击下面的browse按钮打开maven的全局配置文件,如:d:mavenconfsetting.xml。 5、从myeclipse->preferences->maven->installations下修改user setting 选项为:D:m2 epositorysettings.xml,并点击update settings。并点击下面的reindex按钮更新索引。 6、点击配置窗口的apply按钮,突出配置窗口。 7、配置修改后,myeclise会自动更新索引,当完成后重启myeclipse,会发现M2_REPO变量的值变成了d:/m2/repository。 自此,maven从远程库下载的jar包都会放到d:/m2/repository下。为了避免每次构建系统都从远程仓库下载jar,需要搭建私服。

如何把maven本地仓库导入eclipse中

点击菜单中File → Import 或者 右键左侧空白区域,在弹出的菜单中,选择Import。

在弹出的Import窗口中:
选择Maven 下的 Existing Maven Projects 。
点击Next>。

在Import Maven Projects窗口中:
在Root Directory栏,点击Browse(浏览),选择要导入的项目。
□ Add project(s) to working set (是否选择添加至已有工作集)

在Select Root Folder窗口中:
选择要导入的项目,点击确定。

接着会自动Retrieving listing(检索清单),是根据pom.xml进行检索的,如果是maven项目群,会检索出多个pom.xml。

从检索出的pom.xml文件中选反对 要导入的项目,或者全部导入。点击Next>

到这一步是查看是否有没有引入成功的插件,全为绿色则为成功,直接点击Finish导入。

eclipse android工程 怎么引用maven的本地仓库

1使用maven有两种方式,一种是通过eclipse安装maven插件;另外一种是使用本地的maven进行依赖包管理。安装maven插件很简单,自己百度或者google吧。今天看一下怎样使用本地的maven。
2打开eclipse,一次点击:Window -> Preferences ->maven-》User setting。

右侧是设置本地maven的路径和maven库。

如何配置maven的本地安装位置和本地仓库

方法/步骤

下载maven,最新版本是Maven3.0.4 , 下载文件后,并解压到 D:mavenapache-maven-3.0.配置maven3的环境变量:先配置M2_HOME的环境变量,新建一个系统变量:M2_HOME , 路径是:D:mavenapache-maven-3.0.4,如图所示

再配置path环境变量,在path值的末尾添加"%M2_HOME%in",如下图所示;

点击确定之后,打开cmd窗口:输入 mvn -version,出现如下内容表示安装成功。

给maven配置版本库,打开conf文件夹下的D:mavenapache-maven-3.0.4settings.xml文件,找到第53行,把注释去掉,修改成:
D:maven epository到处maven的安装与版本库配置完成

如何解决Maven依赖本地仓库eclipse报错的问题

一、应用场景

为了使用maven强大的包依赖管理和项目管理功能,故在项目中使用maven2作为项目建构工具。

但是我的项目在内网构建,为了能使用maven2,只能使用本地仓库依赖策略。

但是,有时候明明本地仓库确确实实存在相应的依赖包,但是在eclipse环境下依然会报错,即:在pom.xml显示错误提示信息。

经过我的实践证明,可以通过如下方式解决。

二、示例讲解

以依赖commons-io-2.0.1为例讲解:

在pom.xml中配置:



commons-io

commons-io

2.0.1


三、解决方案

1、
首先,从其他可以在外网下载相应依赖包的地方下载好相应的依赖包到本地仓库,再将该本地仓库拷贝到项目相应位置,便于引用。

2、安装Maven2并进行相应配置,关于Maven2具体安装和配置,略过。

注意:在Maven2的配置文件setting.xml一定要修改如下属性:

true

该属性配置默认为false,因为是在内网,无法到外网下载依赖包,所以一定要配置离线属性为true。

3、如果本地仓库确实存在该依赖包,且eclipse没有报错,那么在本地仓库中找到该依赖包所在的位置,相应目录下必定存在如下6个文件:

_maven.repositories

commons-io-2.0.1.jar

commons-io-2.0.1.jar.sha1

commons-io-2.0.1.pom

commons-io-2.0.1.pom.sha
m2e-lastUpdated.properties

图1
依赖配置正确且eclipse没有报错时依赖包目录下包含的文件

当然,如下载了源码的话,应该还包括如下2个文件:

commons-io-2.0.1-sources.jar

commons-io-2.0.1-sources.jar.sha
所以,如果当本地仓库中确实存在相应的依赖jar包,但是在eclipse中依然报错的话,请进入到相应依赖包的目录位置,观察该目录下是否对应存在如图1所示的6个文件。

通常情况下,当在eclipse中报错的话,在依赖包目录下还存在一个“xxx.lastUpdated”文件。

如果确实存在“xxx.lastUpdated”文件的话,请先删除该文件。并确认是否存在如下2个文件:

_maven.repositories

m2e-lastUpdated.properties

通常在eclipse中报错的话,是不会存在这2个文件的,到别的依赖正确的jar包目录下去拷贝这2个文件到当前目录下,并修改相应内容:

(1)、 修改“_maven.repositories”内容:

#NOTE: This is an internal implementation file,
its format can be changed without prior notice.
#Wed Jul 10 09:16:30 CST
201${artifactId}-${version}-sources.jar>nexus=
${artifactId}-${version}.jar>central=
${artifactId}-${version}.pom>central=
${artifactId}-${version}.pom>nexus=
${artifactId}-${version}.jar>nexus=

如:commons-io-2.0.1依赖包目录下的_maven.repositories文件内容如下:

#NOTE: This is an internal implementation file,
its format can be changed without prior notice.
#Wed Jul 10 09:16:30 CST
201commons-io-2.0.1-sources.jar>nexus=
commons-io-2.0.1.jar>central=
commons-io-2.0.1.pom>central=
commons-io-2.0.1.pom>nexus=
commons-io-2.0.1.jar>nexus=

(2)、 m2e-lastUpdated.properties文件内容可以不用修改!

完成后,在eclipse中clean一下项目,并执行“Maven->Update
Project...”,OK,问题解决!

转载仅供参考,版权属于原作者

最新文章

随便看看