【问题标题】:Unable to use dependency from gradle无法使用来自gradle的依赖
【发布时间】:2016-09-11 17:03:43
【问题描述】:

我正在使用 gradle 下载一些这样的依赖项

dependencies {
   providedCompile 'javax.servlet:servlet-api:2.5'
   compile 'org.springframework:spring-webmvc:3.2.2.RELEASE'
   runtime 'javax.servlet:jstl:1.1.2'
   compile 'javax.validation:validation-api:1.1.0.Final'
   compile 'org.hibernate:hibernate-validator:5.0.1.Final'
}

当我运行 gradle 依赖项时,我在 compile 配置中看到。

但是,我无法使用 javax.validation 和 hibernate 验证器的注释。

我尝试过的事情

1)gradle build --refresh-dependencies

2)使用rm -rf $HOME/.gradle/caches/删除缓存

3)重启 Eclipse。

有人知道如何解决这个问题,请提出建议

【问题讨论】:

    标签: java eclipse gradle dependencies


    【解决方案1】:

    所以我做了一点挖掘,发现 gradle 在这里没有错。 .caches 文件夹已下载依赖项,但 Eclipse 并未将其拉入。在讨论板上找到了这个,它成功了。

    我在构建中应用了 plugin:eclipse

    这取决于您如何与 Eclipse 集成。如果您使用 Gradle 的“应用插件:eclipse”,请运行“gradle cleanEclipse eclipse”。如果您使用 STS Gradle 插件,请右键单击该项目并选择“Gradle - Refresh Dependencies”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-04
      • 2021-12-05
      • 1970-01-01
      • 1970-01-01
      • 2019-04-24
      • 2015-05-10
      相关资源
      最近更新 更多