在我们的maven 工程中,maven依赖库如果设置成 Resolve dependencies from Workspace projects 时,eclipse 在启动以及刷新项目的时候,不会主动加载settings.xml文件中配置的资源库路径上的配置信息,而是直接使用工程空间内的上次配置信息。
这在不改变资源库位置的情况下,会减少eclipse 对外部配置文件的依赖。
但在将工程复制到一个新的位置的时候,如果还是保持 Resolve dependencies from Workspace projects 这个选项被选中,那么eclipse 就会始终去找复制的源位置,当然找不到,maven 依赖库就会报错。
解决的办法就是:
1、复制的repository 库保持原路径。
2、将 Resolve dependencies from Workspace projects 前面的钩去掉,eclipse 会重新找settings.xml文件中的配置,然后更新资源库位置。
然后再次在 Resolve dependencies from Workspace projects 前面打钩,则eclpse 就会应用新的资源库了。
3、所有maven项目不使用 Resolve dependencies from Workspace projects 选项,让eclipse 每次都读取settings.xml中的配置,来查找maven repository 的位置。
分享到:
相关推荐
通过这款插件,用户可以在Eclipse内部直接进行Maven项目的创建、构建、依赖管理、测试以及部署等一系列操作,无需频繁切换到命令行界面。 Maven是一个强大的项目管理和构建工具,它基于项目对象模型(Project ...
3. **使用Maven Profile**:根据不同的环境(如开发、测试、生产)创建不同的Maven Profile,通过切换Profile来调整配置。 总结来说,Eclipse Maven离线插件为开发者提供了一种在网络不稳定时依旧能高效工作的解决...
- **查看Maven控制台**:在Eclipse中,通过Window -> Show View -> Console打开控制台视图,切换至Maven的控制台Tab,可以监控Maven构建过程中的输出信息。 #### 六、总结 通过上述步骤,不仅能在Eclipse中成功...
Eclipse Maven插件是开发...总之,Eclipse Maven插件极大地简化了Java开发者的项目管理工作,使得开发者能够充分利用Maven的强大功能,而无需频繁切换到命令行。无论是新手还是经验丰富的开发者,这个插件都值得拥有。
然而,这种方法也有其局限性,比如更新Maven时需要手动操作,且不便于多版本Maven的切换。 在压缩包中的`features`和`plugins`目录通常包含的是Eclipse插件的元数据和插件本身。`features`目录用于描述Eclipse的...
在Eclipse中,国际化插件通常提供对多种语言的支持,允许用户切换界面语言,这对于全球开发者团队协作至关重要。这样的插件会包含各种语言的资源包,确保无论开发者身处何处,都能以熟悉的语言进行开发工作。 总结...
4. **支持Maven profiles**:可以方便地在Eclipse中切换和激活不同的Maven profile。 5. **支持Maven插件**:允许你在Eclipse中直接运行Maven插件的目标。 6. **WTP集成**:如果你在进行Web项目开发,Maven ...
通过上述步骤和功能,Eclipse Maven插件使得开发者能够在Eclipse环境中高效地管理Maven项目,而无需频繁地在命令行和IDE之间切换,极大地提升了开发效率。同时,结合Eclipse的其他特性,如代码自动补全、调试等,为...
7. **Eclipse与Maven同步**:当POM.xml更改时,Eclipse的Maven插件可以自动同步项目设置,如构建路径、库引用等。 8. **Maven插件**:除了核心生命周期外,Maven还允许使用各种插件扩展功能,如Spring Boot插件、...
7. **支持Maven profiles**:可以方便地在不同环境中切换Maven配置,如开发、测试、生产环境。 在使用这个压缩包时,首先需要安装JDK 1.6,然后解压maven-3.0.5.zip,配置Maven的环境变量,包括MAVEN_HOME和Path。...
总的来说,Eclipse 4.5 Mars 64位版本自带Maven插件的集成,极大地提升了Java开发者的生产力,使得他们能够在单一、强大的开发环境中进行项目管理、构建和调试,减少了在不同工具间切换的时间成本,从而更加专注于...
将Maven内置于Eclipse中,意味着开发者可以直接在IDE内部进行Maven相关的操作,如添加依赖、构建项目、运行测试等,而无需切换到命令行界面。这提高了开发效率,使得项目管理更加直观和便捷。 Maven的核心概念是...
在 Maven 构建过程中,会下载所需的依赖库并缓存到本地仓库中。 **本地仓库**:Maven 在构建项目时会将所有依赖的 jar 包以及项目构建出的 artifact 保存到本地磁盘的一个目录中,这个目录称为本地仓库。默认情况下...
而M2E则是Eclipse与Maven之间的桥梁,使得开发者可以在Eclipse内部享受到Maven的所有功能,无需频繁地在命令行界面和IDE之间切换。 1. **Maven插件安装**:在Eclipse中安装M2E可以通过Eclipse Marketplace进行,...
Eclipse的Maven插件,通常被称为M2E(Maven Integration for Eclipse),是开发者在Eclipse集成开发环境中管理Java项目的重要工具。它允许用户直接在IDE内部执行Maven构建,进行依赖管理,以及实现Maven生命周期的...
### Eclipse中Maven导包问题的万能解决方法 在使用Eclipse进行Java开发时,经常需要使用到各种外部库,比如JSTL、JDBC等。这些库通常以jar包的形式存在,如果想要在项目中正确使用这些jar包,就需要正确地导入它们...
5. **源码跳转**:集成Maven的源码库,允许开发者直接从Eclipse内部跳转到依赖库的源码,便于理解和调试。 6. **POM编辑**:提供强大的POM.xml文件编辑器,帮助用户轻松管理和编辑项目对象模型(Project Object ...
本文将详细讲解Eclipse Maven插件的安装、使用方法及其重要特性。 一、安装Eclipse Maven插件 1. 直接通过Eclipse Marketplace安装:打开Eclipse,进入“帮助”(Help)菜单,选择“Eclipse Marketplace”,在搜索框...
M2E使得开发者能够在Eclipse环境中无缝地管理和构建Maven项目,避免了在命令行和IDE之间频繁切换的麻烦。 **一、Maven3插件的功能** 1. **项目配置**:M2E能够自动将Maven项目的pom.xml文件转换为Eclipse工程,并...