2015-10-26 1 views
1

je le code suivant:SpringApplication non reconnu

public class Application { 
public static void main(String[] args){ 
    SpringApplication.run(Application.class, args); 
    } 
} 

Mais Eclipse ne peut pas reconnaître SpringApplication et ne peut pas importer la bibliothèque pour elle.

build.gradle contient:

buildscript { 
    repositories { 
     jcenter() 
    } 

    dependencies { 
     classpath("org.springframework.boot:spring-boot-gradle-plugin:1.2.7.RELEASE") 
    } 
} 
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-gradle-plugin:1.2.7.RELEASE" 

    testCompile 'junit:junit:4.11' 
} 

Tout ce qui me manque?

+0

Avez-vous essayé de mettre à jour vos dépendances? Ou manuellement ajouter l'importation et essayer de le construire avec Gradle? – Stanislav

+0

Je l'ai fait, mais cela n'a pas fonctionné –

Répondre

1

Vous avez une mauvaise dépendance. Essayez de supprimer celui-ci (pas de dépendances de script de construction, mais à partir du projet de):

compile "org.springframework.boot:spring-boot-gradle-plugin:1.2.7.RELEASE" 

Et ajoutez le

compile("org.springframework.boot:spring-boot-starter-web:1.2.7.RELEASE") 

Ensuite, il suffit de mettre à jour vous DEPS

+0

Merci beaucoup. Ça a marché. –

+0

@AB vous êtes les bienvenus – Stanislav

+0

J'ai posté le 'build.gradle' modifié comme une réponse à ce post –

0

Le fichier build.gradle a été modifié comme suit, pour le faire fonctionner:

buildscript { 
    repositories { 
     jcenter() 
    } 

    dependencies { 
     classpath("org.springframework.boot:spring-boot-gradle-plugin:1.2.7.RELEASE") 
    } 
} 
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.5.RELEASE" 

    testCompile 'junit:junit:4.11' 
}