Java 为什么可以';Gradle找不到现存的神器?

Java 为什么可以';Gradle找不到现存的神器?,java,gradle,gradle-plugin,Java,Gradle,Gradle Plugin,我在Gradle论坛上发布了同样的问题 Gradle v4.10.2 这真的让我很困扰,因为我知道它应该可以工作,而且我觉得我正在正确设置build.gradle文件 我构建了一个插件并将其部署到我们的AWS S3 Maven repo中 当我运行Gradle命令时,例如,/gradlew clean,我得到 这是我的build.gradle文件 buildscript { repositories { maven { url s3_bucket cred

我在Gradle论坛上发布了同样的问题

Gradle v4.10.2

这真的让我很困扰,因为我知道它应该可以工作,而且我觉得我正在正确设置build.gradle文件

我构建了一个插件并将其部署到我们的AWS S3 Maven repo中

当我运行Gradle命令时,例如,
/gradlew clean
,我得到

这是我的
build.gradle
文件

buildscript {
  repositories {
    maven {
      url s3_bucket
      credentials(AwsCredentials) {
        accessKey AWS_ACCESS_KEY
        accessKey AWS_SECRET_KEY
      }
    }
  }
  dependencies {
    classpath "com.zift.utilities:zift-version-plugin:0.0.1"
  }
}
plugins {
  id 'java'
  id 'maven'
  id 'maven-publish'
  id 'java-gradle-plugin'
}

version = '0.0.1'

jar {
  manifest {
    attributes 'artifactId': project.artifactId,
               'groupId': project.groupId,
               'version': project.version
  }
  baseName artifactId
  doLast {
    println "artifactId: $project.artifactId\ngroupId: $project.groupId\nversion: $version"
  }
}
如果我注释掉
classpath
行(有问题的行),我会得到


我遗漏了什么?

您可以发布build.gradle文件吗?看起来你有一个版本mismatch@MartínZaragoza,是的,很抱歉我忘了把它放在我原来的帖子里,但现在已经添加了。
$ ./gradlew build

> Task :jar
:jar: No valid plugin descriptors were found in META-INF/gradle-plugins
artifactId: zift-version-plugin
groupId: com.zift.utilities
version: 0.0.1