【问题标题】:Gradle Plugin ‘java-library’ not found未找到 Gradle 插件“java-library”
【发布时间】:2017-07-14 16:15:30
【问题描述】:

我最近在使用“java-library”插件在带有 IntelliJ 的 Windows 上使用 Gradle 4.0.1 编译 java 库时遇到了问题(这个问题也发生在 3.5 上)。这是我的构建脚本的片段:

buildscript{
    repositories{
        jcenter();
    }
    dependencies{
        classpath 'com.bmuschko:gradle-tomcat-plugin:2.2.5'
        classpath 'org.akhikhl.gretty:gretty:+'
        classpath 'com.github.ben-manes:gradle-versions-plugin:0.15.0'
    }
}

configurations{
    taglibs{ transitive = false}
    enhance
}

repositories {
    mavenCentral()
}

apply plugin: 'java-library'
apply plugin: 'war'
apply plugin: 'com.bmuschko.tomcat'

sourceCompatibility = 1.7

当我尝试构建时会发生以下情况:

构建失败

总时间:0.115 秒

未找到 ID 为“java-library”的插件。

直到最近,这一切都很好。

【问题讨论】:

  • 你的脚本很适合我
  • 你使用什么命令来调用 Gradle?你在使用 Gradle 包装器吗?当你执行./gradlew --version 时,Gradle 会输出什么?
  • 我没有使用 gradle 包装器,我使用的是本地 gradle 发行版 (4.0.1)

标签: java intellij-idea gradle plugins


【解决方案1】:

确保您在 Intellij IDEA 首选项中切换到 Gradle 4.0.1。

java-library 插件不适用于 Gradle 3.5

【讨论】:

  • 如果无法更新怎么办:``` 评估项目 ':...' 时出现问题。 > 无法应用插件 [id 'com.android.library'] > 需要 Gradle 版本 2.10。 ```
猜你喜欢
  • 1970-01-01
  • 2020-05-03
  • 2018-03-10
  • 2016-08-01
  • 2018-06-16
  • 2021-10-23
  • 2012-09-16
  • 2016-04-25
相关资源
最近更新 更多