2016-04-01 4 views
0

Gradle-Setup für Spring-Boot-Anwendung: build.gradle-Datei Ich habe Quellen verwendetSet, wo sich meine gesamte Java-Quelldatei befindet.Spring-Boot-Gradle-Projekt kann nicht im Eclipse-Arbeitsbereich importiert werden

buildscript { 
     repositories { 
      //Required repos 
      mavenCentral() 
      maven { url "http://repo.spring.io/snapshot" } 
      maven { url "http://repo.spring.io/milestone" } 
     mavenLocal() 
     } 
     dependencies { 
      //Required dependency for spring-boot plugin 
      classpath 'org.springframework.boot:spring-boot-gradle-plugin:1.1.2.BUILD-SNAPSHOT' 
     } 
    } 

    apply plugin: 'java' 
    apply plugin: 'war' 
    apply plugin: 'spring-boot' 
    apply plugin: 'eclipse-wtp' 

    bootRepackage { 
     mainClass = 'com.test.app.Application' 
    } 

    war { 
     baseName = 'companies' 
     version = '0.1' 
    } 

    repositories { 
     mavenCentral() 
     maven { url "http://repo.spring.io/snapshot" } 
     maven { url "http://repo.spring.io/milestone" } 
     mavenLocal() 
    } 

    dependencies { 
     compile 'org.springframework.boot:spring-boot-starter-web' 
     //Required dependency for JSP 
     providedRuntime 'org.apache.tomcat.embed:tomcat-embed-jasper' 
    } 

    sourceSets { 
     main { 
      java { 
       srcDir 'app/GeneratedSource' 
       srcDir 'app/JavaSource' 
       srcDir 'web/JavaSource' 
      } 
      resources { 
       srcDir 'app/GeneratedSource' 
       srcDir 'app/JavaSource' 
       srcDir 'web/JavaSource' 
      } 
     } 
    } 

    eclipse { 
     classpath { 
      defaultOutputDir = file('web/WebContent/WEB-INF/classes') 
     } 
    } 

    webAppDirName = 'web/WebContent' 
    libsDirName = 'war' 

    war { 
     baseName = baseName 
     version = appVersion 
     archiveName = warName 
    } 

    task printClasspath { 
     doLast { 
      configurations.testRuntime.each { println it } 
     } 

eingeben Bild Beschreibung hier Command Line able to build model When in eclipse while importing gradle project it is showing error

Iam nicht in der Lage in Eclipse Gradle Projekt zu importieren

Antwort

1

Haben Sie eine Gradle Plugin für Eclipse haben?

Hilfe -> Eclipse-Marktplatz -> Suche "Gradle" -> Installieren Sie die Gradle STS-Integration.

Zusätzlich empfehle ich Ihnen Spring Boot-Version auf '1.3.3.RELEASE' zu ändern.

buildscript { 
ext { 
    springBootVersion = '1.3.3.RELEASE' 
} 
repositories { 
    mavenCentral() 
} 
dependencies { 
    classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") 
}} 
+0

Ja, ich habe Gradle ich bin mit Eclipse-Luna Version: Mars Mitteilung (4.5.0), – Nageshwar

+0

Dank @bor für mich gearbeitet ... kann ich wissen, was ist das Problem war? – Nageshwar

+0

Normalerweise funktioniert Eclipse besser mit Maven als Gradle, also habe ich drei mögliche Probleme gelernt: Du hast nicht das Plugin, das Plugin, das du hattest, war alt oder du Spring Boot Version war genug neu. – b0rr3g0

Verwandte Themen