继承了一个项目,并尝试运行build.gradle,但它不再依赖于maven...我在谷歌上搜索过,但找不到任何其他活动的repos。有一个vaadin-spring 1.0.1,但我不知道这是否是同一件事。
buildscript {
repositories {
//jcenter()
mavenCentral()
maven {
url "https://plugins.gradle.org/m2/"
}
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:1.4.2.RELEASE")
classpath('fi.jasoft.plugin.vaadin:fi.jasoft.plugin.vaadin.gradle.plugin:1.0.1')
}
}
apply plugin: "fi.jasoft.plugin.vaadin"
错误:
Could not get resource 'http://dl.bintray.com/johndevs/maven/fi/jasoft/plugin/gradle-vaadin-plugin/1.0.1/gradle-vaadin-plugin-1.0.1.jar'.
> Could not HEAD 'http://dl.bintray.com/johndevs/maven/fi/jasoft/plugin/gradle-vaadin-plugin/1.0.1/gradle-vaadin-plugin-1.0.1.jar'. Received status code 502 from server: Bad Gateway
我尝试执行〉build gradle,但出现错误。我还尝试在队友上导入缓存,该队友可以正常工作,但它无法识别我通过将我的~/.gradle替换为队友文件导入该高速缓存
1条答案
按热度按时间vnzz0bqm1#
看起来您在错误的Maven坐标上添加了依赖项。
查看Gradle插件门户,我发现依赖关系应为
classpath("fi.jasoft.plugin:gradle-vaadin-plugin:1.0.1")
你用的坐标,
fi.jasoft.plugin.vaadin:fi.jasoft.plugin.vaadin.gradle.plugin:1.0.1
,do actually exist in the Gradle Plugin Portal Maven repo,但是没有JAR,这是为什么呢?这样做的原因是Gradle插件需要标记构件,以便Gradle可以使用插件块DSL中的ID来标识插件。
出于这个原因,我建议您使用新的
plugins {}
块来定义插件,而不是使用buildscript {}
块。