因为在setting.xml中配置了私服代理所有仓库
<mirrors>
<mirror>
<id>nexus</id>
<name>nexus on 214</name>
<url>http://192.168.2.214:8081/repository/maven-public/</url>
<mirrorOf>*</mirrorOf>
</mirror>
</mirrors>
导致在pom中单独引用的仓库失效
<repositories>
<repository>
<id>getui-nexus</id>
<url>http://mvn.gt.igexin.com/nexus/content/repositories/releases/</url>
</repository>
</repositories>
把setting.xml中的<mirrorOf>改成
<mirrorOf>*,!getui-nexus</mirrorOf>
即可
错误就出在mirrorOf节点了,如果写*会覆盖掉所有的,不管是哪个repository,最后都被这个镜像所mirror掉了,导致pom文件中的repository不生效了。解决方案也很简单,把这个mirrorOf改掉就好了。具体修改建议参考maven官方说明:
* = everything
external:* = everything not on the localhost and not file based.
repo,repo1 = repo or repo1
*,!repo1 = everything except repo1
分享到:
相关推荐
在使用IntelliJ IDEA(IDEA)进行Java开发时,特别是与Maven集成时,开发者可能会遇到POM依赖报错的问题。以下是一些常见的错误...如果多种方法都无效,可能需要进一步排查网络、IDE设置或者Maven配置文件的其他问题。
在项目中,使用maven加载依赖仓库时,有时因为网络卡顿或者配置pom.xml时,若下载不完整就会出现lastUpdated等文件。这些文件占内存,项目加载时耗时较久,有时会报错,需要及时清理。 1、工具作用:清理本地和远程...
在Maven项目开发中,`pom.xml`文件起着至关重要的作用,它是Maven项目的配置中心,包含了项目的基本信息、依赖管理、构建指令等。当出现“pit2_pom.xml无法找到[Maven]1”这样的错误时,意味着Maven在尝试构建或管理...
只需在pom.xml文件中配置响应的依赖,Maven就可以帮助我们自动下载所需要的jar包。但是,在下载过程中,可能会因为各种原因(如断电、蓝屏、工具抽风等)导致下载失败,而这些下载失败的jar包会留在Maven仓库中,...
总的来说,当IDEA的Maven项目`pom.xml`文件未变蓝时,可以通过手动添加Maven项目、刷新Maven配置和设置自动刷新来解决。同时,了解Maven的运作原理和IDEA的Maven相关设置,有助于更好地管理和维护Maven项目。希望...
总的来说,"maven仓库清除工具"是Java开发者必备的实用工具之一,它能有效地解决Maven仓库中错误资源的问题,提升开发效率。配合正确的Maven设置和IDE配置,可以进一步优化开发环境,确保项目构建的稳定性和可靠性。...
- **解决方案**:使用`mvn dependency:tree`查看依赖树,确定冲突的依赖,并调整`pom.xml`中的依赖范围或版本。 - **问题3**:忽略设置无效 - **解决方案**:检查Eclipse中的忽略设置是否已正确应用,或手动删除`....
3. **手动添加依赖**:下载JAR文件后,可以将其添加到项目的`lib`目录,并在`pom.xml`中进行手动配置,将其作为本地依赖引用,避免Maven自动下载。不过这种方法不利于团队协作,因为每个开发者都需要重复这个过程。 ...
这通常通过比较项目的`pom.xml`文件与仓库中实际存在的文件来实现。 2. **智能分析**:工具能智能分析各个项目的依赖关系,确保在删除某个依赖时不会影响到其他正在运行或即将运行的项目。这涉及到对Maven的依赖...
在POM.xml中配置插件,可以定制构建过程。 **7. 本地Maven库的清理与维护** 随着时间的推移,本地Maven库可能会积累大量不再使用的依赖。定期清理无效或过时的依赖有助于节省磁盘空间和提高构建效率。可以使用...
9. **问题检测与修复**:M2E会定期检查POM文件中的问题,如未解析的依赖、无效的配置等,并提供解决方案建议。这有助于保持项目的健康状态,避免因配置错误导致的构建失败。 10. **团队协作**:对于团队开发,Maven...
- **仓库配置问题**:Maven的`settings.xml`中配置的远程仓库URL错误或者仓库服务器出现问题。 - **缓存问题**:Maven在本地仓库中缓存了缺失的文件,需要强制更新。 解决这类问题的方法包括: #### 方法一:检查...
解决IDEA使用Maven编译正常但是运行项目时却提示很多jar包找不到的问题需要从多方面着手,检查IDEA中的.iml文件配置问题,Maven依赖项问题和IDEA项目结构配置问题等等。通过以上方法,应该可以解决大多数的问题。...
在pom.xml中添加相关配置,如设置`<fork>true</fork>`,让Maven使用独立的JVM实例进行编译,以及设置`${JAVA_HOME}/bin/javac</executable>`,指定使用哪个JDK的javac编译器。 5. **优化Maven的settings.xml**: ...
总结来说,解决这类问题的关键在于检查网络、配置、仓库和本地文件状态,以及适时地清理和重试。在开发过程中,合理设置Maven镜像和自动导入选项,能有效避免类似问题的发生,提高开发效率。如果问题持续存在,可能...
8. **问题检测**:插件能检查项目中的错误和警告,如未解析的依赖或无效的配置。 9. **集成MyEclipse**:虽然MyEclipse是Eclipse的一个商业版本,但Eclipse Maven插件同样支持其环境,提供与标准Eclipse相似的功能...
2. **查找本地Maven仓库**:通常情况下,Maven项目的依赖都会被下载到本地仓库中,默认路径为用户目录下的`.m2/repository`目录。找到对应的Druid版本文件夹。 #### 三、具体步骤 1. **定位common.js文件**: - ...
总的来说,处理IDEA中Maven依赖下载问题时,我们需要逐步排查网络、配置、缓存等问题,并采取相应的解决措施。一旦确定了问题所在,针对性地解决,通常都能使项目恢复正常的构建和运行。同时,建议开发者在本地安装...
`pom.xml` 文件包含了项目的各种配置信息,例如项目的基本信息、依赖关系、插件配置等。 1. **基本配置**: - `modelVersion`:POM 模型版本,当前稳定版本为 4.0.0。 - `groupId`:所属组织或项目的唯一标识符。...
- **Maven仓库管理**:如果项目已经使用了Maven作为构建工具,则可以在`pom.xml`文件中添加Struts2的依赖项,Maven会自动从中央仓库下载所有必需的库文件。 #### 12.3 开发第一个Struts2应用 开发第一个Struts2...