TV-Browser auf der Kommandozeile bauen

Aus TV-Browser Wiki
Version vom 9. November 2008, 13:54 Uhr von Bodo⧼word-separator⧽⧼parentheses⧽ ⧼parentheses⧽
⧼revision-nav⧽
Wechseln zu: Navigation⧼comma-separator⧽Suche

Diese Anleitung beschreibt, wie man den TV-Browser mit einfachsten Mitteln auf der Kommandozeile bauen kann. Wir empfehlen aber, stattdessen Eclipse zum Bauen und Entwickeln zu verwenden.

Um den TV-Browser aus dem SVN zu laden und zu kompilieren sind folgende Tools nötig:

Name Beschreibung URL
SVN Tool, um auf das SVN-Repository zuzugreifen und die Dateien auf den PC zu kopieren (es kann auch jeder beliebige SVN Client benutzt werden) http://subversion.tigris.org
ANT Ant ist das sog. Build-Tool. Es kompiliert und erzeugt die jar-/exe-Datei (siehe auch Apache Ant einrichten). http://ant.apache.org
JDK Das Java-Development-Kit. Es enthält einen Java-Compiler und alle nötigen Bibliotheken, um den TV-Browser zu erstellen. http://java.sun.com/j2se/1.5.0/download.jsp

TV-Browser aus dem SVN laden

Um den Quellcode des TV-Browsers herunterzuladen, benutzen Sie folgende Subversion-URL für den Checkout in Ihrem Subversion-Client:

https://tvbrowser.svn.sourceforge.net/svnroot/tvbrowser/trunk

Für den Kommandozeilenclient sieht der Aufruf demnach wie folgt aus:

svn co https://tvbrowser.svn.sourceforge.net/svnroot/tvbrowser/trunk tvbrowser

TV-Browser kompilieren

Nachdem nun die Dateien geladen worden sind, müssen diese mit Hilfe von Ant kompiliert werden.

Dazu muß

ant runtime

eingegeben werden. Alternativ sind noch einige andere Befehle möglich. Diese erfährt man mit Hilfe von

ant

Zum Beispiel erzeugt

ant exe

eine Windows-exe-Datei.

Bekannte Probleme

JUnit fehlt

Wenn Ant sich meldet, das die junit.jar fehlt, muss diese von http://junit.org geladen und ins Lib-Verzeichnis von Ant kopiert werden.

Fertig

Nun sollte im runtime-Verzeichniss eine neu kompilierte TV-Browser-Version sein. Glückwunsch!