【问题标题】:Gradle test dependency on main sourcesetGradle 测试对主要源集的依赖
【发布时间】:2019-01-25 13:22:57
【问题描述】:

我正在使用 gradle 使用 java 插件构建我的 spring-boot 项目,我需要明确描述测试源集依赖于主源集,以便 Intellij 看到主要课程。这不应该被暗示吗?

dependencies {
    testCompile sourceSets.main.output
}

【问题讨论】:

  • 为我工作。您可以通过 Gradle 从命令行构建项目吗?提供一个示例项目来重现。
  • 确实如此。当您使用 Intellij 浏览到测试时,它可以从主应用程序中看到类吗?
  • 我倾向于认为这是 gradle 的问题。 4.10 不会发生这种情况,只有 3.x 会发生这种情况

标签: java gradle intellij-idea


【解决方案1】:

spring boot 2.4 也有同样的问题。

升级到 spring boot 2.5 后,可以删除依赖项。

用 spring boot 示例项目测试: https://spring.io/guides/gs/spring-boot/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-05
    • 2016-09-07
    • 1970-01-01
    • 2020-11-11
    • 1970-01-01
    • 2014-02-21
    • 2016-02-04
    相关资源
    最近更新 更多