【问题标题】:Old Maven Dependency has Broken My Build旧的 Maven 依赖破坏了我的构建
【发布时间】:2012-10-12 21:19:36
【问题描述】:

我下载了以下library,导航到其目录,然后输入mvn install

从那时起,我在 STS 中的 Grails 项目将无法构建:

转换过程中的一般错误:抓葡萄时出错 -- [下载 失败:org.codehaus.groovy#groovy;1.7.11!groovy.jar]

我想我不小心添加了对旧 groovy 1.7.11 的依赖。如何删除库并修复我的 Grails 项目?

【问题讨论】:

  • Maven 通常将 jar 文件安装在名为 .m2 的目录中(通常在您的主目录中)。进入该目录,找到 MultiPart-Form 安装的文件并将其删除。
  • 您是否也在使用 Maven 构建您的 grails 项目?
  • 我正在使用新安装的 STS 3.1 - 不确定是否使用 Maven 构建。我已经删除了 ~/.m2 中的存储库,但我仍然有关于下载 groovy 1.7.11 的错误
  • 这是一条线索 - 我在 STS 中创建了一个新的/空的 Grails 项目,但它无法编译并出现相同的错误。

标签: maven grails groovy


【解决方案1】:

这个项目使用旧的 (v 1.x) 版本的 groovy-eclipse。以下是修复方法:

  1. 删除 .project 和 .classpath(在 eclipse 之外)
  2. 将 m2e v1.2 安装到您的 Eclipse 中
  3. 安装 groovy-eclipse m2e 配置器
  4. 使用“导入现有 maven 项目向导”导入项目
  5. 欢喜

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-23
    • 1970-01-01
    • 2021-05-19
    • 1970-01-01
    • 2019-02-18
    • 1970-01-01
    相关资源
    最近更新 更多