Java 为什么可以';Gradle找不到现存的神器?
我在Gradle论坛上发布了同样的问题 Gradle v4.10.2 这真的让我很困扰,因为我知道它应该可以工作,而且我觉得我正在正确设置build.gradle文件 我构建了一个插件并将其部署到我们的AWS S3 Maven repo中 当我运行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
/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