Beginner ' s Guide to Setup-Xuggler
Arbeiten mit Xuggler müssen Sie xuggle-xuggler-5.4.jar
. Laut der Leute, die das hier, die meisten Benutzer benötigen nur die oben genannten JAR-Datei. Dies ist jedoch, was Sie sagen, über die Verwendung von Xuggler ohne Maven oder Ivy:
Mit Xuggler OHNE Apache Maven oder Apache Ivy
Was sind Sie... stecken
im Jahr 2003? Jedenfalls, wenn Sie darauf bestehen, Xuggler ist pre-compiled
Binärdateien (einschließlich native Versionen) kann finden Sie hier. Stellen Sie sicher, dass
xuggle-xuggler.jar und Ihre Abhängigkeiten enthalten sind, die in Ihrer Java
classpath. Finden Sie die xuggle-xugger-*.pom - Datei verteilt, mit der
version von Xuggler, die Sie verwenden, um zu finden, die (kleine) Gruppe von abhängigen
Gläser, und laden Sie Sie als gut.
Ich habe die xuggle-xuggler.jar
- Datei für die neueste version, 5.4, aber ich verstehe nicht die pom-Datei für Sie.
Update Nach Dem Herunterladen Abhängigkeiten
Habe ich folgende Verzeichnis-Struktur:
xuggle-xuggler-5.4.jar
gespeichert in E:\xuggle
xuggler dependencies
gespeichert sind, in E:\xuggle\xuggle-dependencies Frage:
Du musst angemeldet sein, um einen Kommentar abzugeben.
Folgende Dateien auflisten, die anderen Gläser, die xuggle hängt ab:
Können Sie Lesen Sie diese, und klicken Sie dann manuell abrufen können aus dem entsprechenden repository, aber ich möchte behaupten, es ist einfacher zu beginnen mit einem dependency-manager.
Sie gefragt, wie Sie diese herunterladen, Abhängigkeiten, auch ivy ist ein bequemer Befehl-Linie - Modus. (Siehe Beispiel unten)
Eclipse-integration ist sehr hart.... Sobald Sie heruntergeladen haben, das Glas, das Sie könnten versuchen, und generieren ".classpath" - Datei oder nur manuell hinzufügen jedes Glas über die Eclipse-GUI.
Der Grund, warum ich nicht empfehlen diese Vorgehensweise, weil dort sind Eclipse-plugins für beide Maven und Ivy, die dies für Sie automatisch.
Beispiel
Laufen ivy von der Befehlszeile wie folgt:
Wird es abrufen von xuggle und alle Ihre Abhängigkeiten in einem "lib" Verzeichnis wie folgt:
ivysettings.xml
Diese Datei sagt ivy abrufen, die Gläser, die entweder aus Maven Central, oder das Maven-repository, zur Verfügung gestellt von der Xuggle-Projekt.
Nicht kämpfen, Maven, Sie zu umarmen. In diesen Tagen alle wichtigen build-Systeme maven kompatibel (Maven, Ivy, Gradle, Traube, Buildr ...). Sie können jedoch mithilfe von Maven Eclipse:
erstellen Sie eine Datei namens pom.xml mit diesem Inhalt:
Installieren Sie die m2e Erweiterung und von Eclipse, tun
"File > Import ... > Existing Maven Projects"
. Wählen Sie In dem dialog den Ordner, der enthält die pom.xml.Stellen Sie sicher, dass der Ordner das layout ist wie folgt:
Dann sollten Sie eine funktionierende Eclipse-Projekt mit den erforderlichen Abhängigkeiten.
Update nach dem update:
Sehen Sie die Abhängigkeiten, wenn Sie Blick auf diese Datei: http://xuggle.googlecode.com/svn/trunk/repo/share/java/xuggle/xuggle-xuggler/5.2/xuggle-xuggler-5.2.pom
Maven kümmert laden diese Abhängigkeiten für Sie. So wird Eclipse, wenn Sie das m2e-plugin, wie oben vorgeschlagen.
Wenn Sie absolut nicht wollen, das zu tun, müssen Sie laden Sie die Abhängigkeiten manuell. Blick auf die pom-Datei oben, notieren Sie die Namen und Versionen der Abhängigkeiten, blicken Sie Sie an http://mvnrepository.com/ und laden Sie es, z.B. dies ist die Seite für die slf4j-api: http://mvnrepository.com/artifact/org.slf4j/slf4j-api/1.6.4