2017-03-10 4 views
1

Ich möchte Vmeo API in meiner Spring Boot-Anwendung verwenden. Dafür besuchte ich die the Vimeo API authentication page, die diese this OAuth Bibliothek für die Authentifizierung benötigt. Ich fand ihre Dokumentation ziemlich verwirrend für einen Neuling.Wie fügt man eine Bibliothek mit Gradle auf IntelliJ hinzu?

Ich habe sdkman und gradle heruntergeladen und installiert. Und natürlich die .zip aus der genannten Bibliothek heruntergeladen.

Mein Projekt verwendet derzeit maven. Was soll ich von hier aus tun? Wie kann ich es in mein Projekt einfügen?

EDIT:

Ich erhalte mit diesem wirklich frustrierend .. ich nicht zugreifen kann, fand das com.vimeo.* Paket. Hier ist, wie mein Projekt-Setup auf IntelliJ ist:

enter image description here

+0

Maven und gradle sind sowohl Projekt zu bauen und Paketverwaltungstools, welche verwenden Sie? Sie müssen nur die Vimeo-Pakete finden und fügen Sie es in die Abhängigkeit in den Maven oder Gradle Einstellungsdateien – Simon

+0

Ja, ich würde gerne Maven verwenden, wenn möglich. Wie füge ich diese Bibliothek mit IntelliJ in meinen Projektpfad ein? –

+0

Ich weiß nicht viel über Vimeo Api, für oauth, vielleicht überprüfen Sie diese https://spring.io/guides/tutorials/spring-boot-oauth2/. Es zeigt an, welche Bibliotheken du in deiner pom.xml enthalten solltest. Hoffe das hilft – Simon

Antwort

1

Die Vimeo Networking Java Code, den Sie in Ihrem Screenshot gezeigt haben, wird unter Verwendung von gradle gebaut, und wir empfehlen, dass Sie es mit einem gradle Abhängigkeit enthalten. Da Sie nicht mit gradle werden, jedoch sollte es möglich sein, es wie so innerhalb eines Maven-Projekt gehören:

<dependency> 
    <groupId>com.vimeo.networking</groupId> 
    <artifactId>vimeo-networking</artifactId> 
    <version>1.1.0</version> 
    <type>pom</type> 
</dependency> 

Es auf Bintray hier gehostet wird: https://bintray.com/vimeo/maven/vimeo-networking

+0

Kevin, ich habe ein neues Projekt erstellt und versucht, Ihren Vorschlag von Bintray zu verwenden, jedoch habe ich das gleiche Problem mit. Ich habe es getan und es in GitHub geschoben: https://github.com/valterhenrique/42712011 –

Verwandte Themen