Fehler beim anwenden plugin [id 'spring-boot"]
Ich versuche, mit Spring boot in meinem gradle-Projekt. Aber wenn ich versuche zu clean build
gibt es den folgenden Fehler (nur relevant stacktrace):
Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin [id 'spring-boot']
at org.gradle.api.internal.plugins.DefaultObjectConfigurationAction.applyPlugin(DefaultObjectConfigurationAction.java:117)
at org.gradle.api.internal.plugins.DefaultObjectConfigurationAction.access$200(DefaultObjectConfigurationAction.java:36)
at org.gradle.api.internal.plugins.DefaultObjectConfigurationAction$3.run(DefaultObjectConfigurationAction.java:80)
at org.gradle.api.internal.plugins.DefaultObjectConfigurationAction.execute(DefaultObjectConfigurationAction.java:131)
at org.gradle.api.internal.project.AbstractPluginAware.apply(AbstractPluginAware.java:37)
at org.gradle.api.Project$apply.call(Unknown Source)
at org.gradle.api.internal.project.ProjectScript.apply(ProjectScript.groovy:34)
at org.gradle.api.Script$apply.callCurrent(Unknown Source)
at build_2o7juvjo3110jmss6k1iqcfrir.run(/Users/AlmasBarday/bos-api/build.gradle:13)
at org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:52)
... 57 more
Caused by: org.gradle.api.plugins.UnknownPluginException: Plugin with id 'spring-boot' not found.
at org.gradle.api.internal.plugins.DefaultPluginRegistry.getTypeForId(DefaultPluginRegistry.java:91)
at org.gradle.api.internal.plugins.DefaultPluginContainer.getTypeForId(DefaultPluginContainer.java:183)
at org.gradle.api.internal.plugins.DefaultPluginContainer.apply(DefaultPluginContainer.java:103)
at org.gradle.api.internal.plugins.DefaultObjectConfigurationAction.applyPlugin(DefaultObjectConfigurationAction.java:115)
Meine bauen.gradle hat den folgenden:
apply plugin: 'java'
apply plugin: 'maven-publish'
apply plugin: 'spring-boot'
dependencies {
compile 'org.slf4j:slf4j-api:1.7.5'
compile 'net.sourceforge.jexcelapi:jxl:2.6.12'
compile 'com.qas:proweb:1.0.0'
compile "org.springframework:spring-beans:$springVersion"
compile "org.springframework:spring-jdbc:$springVersion"
compile "org.springframework:spring-web:$springVersion"
compile "org.springframework.boot:spring-boot-starter-web:1.2.7.RELEASE"
testCompile 'junit:junit:4.11'
}
Ich im internet gesucht und versucht Lösungen gepostet, die auf ähnliche Probleme, aber nichts scheint zu funktionieren. Auch ich bin in der Lage, einen anderen bauen, der gradle-springboot Projekt ohne Probleme.
Jede Hilfe dankbar.
Siehe docs.Frühling.io/spring-boot/docs/current/Referenz/htmlsingle/..., die erklärt, was zu fügen. Ihnen fehlt die
Danke! Es ermöglicht mir jetzt bauen, aber es nicht erkennen
buildscript
Teil.Danke! Es ermöglicht mir jetzt bauen, aber es nicht erkennen
SpringApplication
innerhalb der main-Methode.InformationsquelleAutor A B | 2015-10-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du hast vergessen zu konfigurieren Sie buildscripts, indem es die Abhängigkeiten Teil. Sie können es tun, indem Sie dieses addin zu dem build.Skript:
Hier sind Sie die Konfiguration Ihres buildscripts Abhängigkeiten, um es möglich zu machen für Gradle anwenden, das plugin. Aber das bedeutet nicht, dass Sie löschen können, Abhängigkeit für Sie Quellen. Sind Sie immer noch verwenden, dort zu sein, wie Sie bereits haben:
InformationsquelleAutor Stanislav
Das obige Skript sollte auch Hinzugefügt werden, um
build.gradle
auf der obersten Ebene, damit es funktioniert.InformationsquelleAutor jian