`
houzhaowei
  • 浏览: 498067 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

pom文件更新后eclipse 中jar同步更新(maven with nexus)

阅读更多

eclipse 中加入M2_REPO变量后,能用.m2目录下maven 本地库的jar进行编译避免报错。

但此过程中我遇到一个问题:更新pom 里的jar 后,执行maven命令 也从服务器上吧jar 下载到了本地,但eclipse项目中的jar 没更新,点右键刷新项目,does't work. rebuilt , 徒劳。想尽办法还是不行。

最后想到不通过eclipse 层面解决了,通过maven 试试。 于是把项目eclipse:clean (执行mvn clean eclipse:clean)了一下,又重新生成的eclipse项目,jar 更新了 而且以前旧版本的jar 也未引入。可以让它们安居在.m2下 ,incase 以后别的项目用得到。

 

总结:maven 通过pom生成eclipse 项目,并加入eclipse中M2_REPO所能引入的jar信息。你可能会想到:当更新pom后以前的jar还存在在本地目录下, 在eclipse中引入.m2下所有的jar时eclipse中会产生冲突。这个担心是徒劳,因为M2_REPO变量并不是指向了所有的jar, 而是pom中指定的(指定时间在maven 把项目生成eclipse项目时)。

0
0
分享到:
评论

相关推荐

    maven3+eclipse插件(含图形编辑pom插件)

    - **自动同步**:M2Eclipse 可以自动将 Maven 项目的更改同步到 Eclipse 工作空间,反之亦然,确保开发环境的一致性。 3. **离线安装 Maven 插件** - **下载**:首先,需要下载 Maven 3 的安装包,通常是一个名为...

    Eclipse下安装maven

    - 在Eclipse中打开Maven项目的 pom.xml 文件。 - 使用 “Maven” 视图中的 “Add Dependency” 功能来添加需要的依赖。 - 输入依赖的坐标(groupId、artifactId 和 version)。 - 确认依赖已成功添加到 pom.xml 文件...

    maven 离线安装包1.7支持Eclipse neno

    在这里,你可以选择“本地”并导航到解压后的`features`和`plugins`目录,这两个目录分别包含了Eclipse插件所需的特征文件(.feature)和插件文件(.jar)。添加完成后,按照提示完成安装过程,重启Eclipse使插件...

    maven的本地仓库jar包

    描述中提到的“maven的本地仓库jar包”可能是指一个包含各种常用库的压缩文件,供那些无法直接访问中央仓库的开发者使用。这样的资源集合可以帮助开发者快速建立本地仓库,避免因网络问题或权限限制而无法下载所需库...

    maven在eclipse中的学习心得

    ### Maven在Eclipse中的应用与学习心得 #### Maven概述 Maven是一款自动化构建工具,它通过一系列标准化的构建过程,简化了项目的构建流程。在Java开发领域,Maven的应用非常广泛,尤其在大型团队协作中,它能有效...

    git+maven+eclipse协作开发

    在团队中,Maven的pom.xml文件定义了项目的配置,包括所需的库和插件,确保每个成员都在相同的环境中工作。通过Maven,团队可以轻松地共享和重用代码,同时简化构建和测试流程。Maven还支持自动部署到各种服务器,如...

    自己电脑maven设置

    例如,需要添加 dom4j 库,可以在浏览器中打开阿里云的 Maven 仓库,搜索 dom4j,并选择相应的 jar 文件,然后复制右侧 XML 框内的文件内容。 四、pom.xml 文件修改 在 pom.xml 文件中,需要添加依赖项,以便在...

    Maven插件在线更新地址

    例如,`maven-compiler-plugin`负责编译源代码,而`maven-jar-plugin`则负责打包最终的可执行文件。通过配置不同的插件,可以定制项目的构建过程,使其符合特定的需求。 #### 在线更新地址的重要性 为了确保项目的...

    maven2 (maven2的免安装程序,非插件)

    通过手动配置和使用,你可以更深入地学习到如何管理POM文件,以及如何利用Maven解决项目中的依赖问题。 此外,Maven的仓库管理也是其强大功能之一。中央仓库存储了大量的开源项目JAR包,当项目中声明了某个依赖,...

    持续集成环境maven+nexus+jenkins+svn搭建[整理].pdf

    项目创建完成后,Eclipse会自动生成基本的项目结构,包括pom.xml文件,这是Maven项目的配置中心。开发人员可以在pom.xml中定义项目依赖、构建目标等。 6. Jenkins配置: Jenkins是一个开源的持续集成服务器,它...

    Maven在企业中的使用

    3. 完成后重启Eclipse,检查是否在“File”菜单下的“New”选项中出现了“Maven”菜单,确认插件是否安装成功。 #### Nexus仓库管理器 Nexus是Sonatype公司推出的一款仓库管理器,特别适用于Maven项目。Nexus不仅...

    使用Maven开发Java Web应用

    2. **配置Nexus**:通过浏览器访问Nexus,设置公共库,连接到Maven中央仓库,更新索引以便搜索远程jar包。 3. **配置本地Maven**:创建或修改`settings.xml`,设置本地仓库路径,配置Nexus服务器的镜像,以从Nexus...

    elipse安装和配置maven

    在本文中,我们将详细介绍如何在 Eclipse 中安装和配置 Maven,以便更好地管理和构建 Java 项目。 安装 Eclipse 在开始配置 Maven 之前,需要先安装 Eclipse。Eclipse 是一个开源的集成开发环境,提供了许多功能...

    构建java的nexus私人仓库和maven的搭建可用.pdf

    Java 中 Nexus 私人仓库和 Maven 的搭建可用 在 Java 开发中,Maven 和 Nexus 是两个非常重要的工具,它们可以帮助开发者更方便地管理项目依赖项和构建项目。下面我们来详细介绍这两个工具,并讨论如何搭建 Nexus ...

    构建java的nexus私人仓库和maven的搭建分享.pdf

    本文将详细解释这两个工具以及如何构建Nexus私人仓库和在Eclipse中搭建Maven。 **Maven** 是一个项目管理工具,它遵循约定优于配置的原则,通过XML格式的POM(Project Object Model)文件来管理项目的构建、报告和...

    Maven2资源和配置下载

    下载并安装Nexus后,需要在Nexus的管理界面中配置仓库,包括代理仓库(proxy repository)用于代理公共Maven仓库,以及宿主仓库(hosted repository)用于存放自定义的JAR或内部项目。 配置完成后,需要在MyEclipse...

Global site tag (gtag.js) - Google Analytics