2016-05-15 4 views
0

ich gradle bin mit wie dieseUnable Abhängigkeit zu verwenden, um von gradle

dependencies { 
    providedCompile 'javax.servlet:servlet-api:2.5' 
    compile 'org.springframework:spring-webmvc:3.2.2.RELEASE' 
    runtime 'javax.servlet:jstl:1.1.2' 
    compile 'javax.validation:validation-api:1.1.0.Final' 
    compile 'org.hibernate:hibernate-validator:5.0.1.Final' 
} 

einige Abhängigkeiten herunterladen, wenn ich gradle Abhängigkeiten betreibe ich in meinem sehen Konfiguration.

Ich kann jedoch keine Annotation von javax.validation und Hibernate Validator verwenden.

Dinge, die ich versuchte

1) Gradle bauen --refresh-Abhängigkeiten

2) Löschen Caches verwenden rm -rf $HOME/.gradle/caches/

3) Neustarten Eklipse.

Jeder hat eine Vorstellung davon, wie diese legen nahe, bitte

Antwort

0
zu lösen

Also habe ich ein wenig zu graben und fand heraus, gradle hier nicht schuldhaft gehandelt hat. Der .caches-Ordner hat die Abhängigkeit heruntergeladen, aber Eclipse hat ihn nicht eingezogen. Fanden Sie dies in einem Diskussionsforum und es hat den Trick gemacht.

Ich habe Plugin anwenden: Eclipse in meinem Build

Es hängt davon ab, wie Sie mit Eclipse integrieren. Wenn Sie Gradles 'apply plugin: eclipse' verwenden, führen Sie 'gradle cleanEclipse eclipse' aus. Wenn Sie das STS Gradle-Plugin verwenden, klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie "Gradle - Abhängigkeiten aktualisieren".