TV-Browser Build-Anleitung

Aus TV-Browser Wiki
Version vom 24. April 2007, 07:41 Uhr von Helge Schneider⧼word-separator⧽⧼parentheses⧽ ⧼parentheses⧽
⧼revision-nav⧽
Wechseln zu: Navigation⧼comma-separator⧽Suche

Einleitung

Als allererstes: Dies hier ist nur für Entwickler die sich gut auskennen. Ein normaler Benutzer sollte nicht versuchen dieser Anleitung zu folgen. Wir werden auch keinen Support für eventuelle Probleme leisten, die hierbei, oder bei der Benutzung der SVN-Version auftreten. Des Weiteren muss davon ausgegangen werden, das nicht alle Funktionen komplett und/oder fehlerfrei sind.

Also, keine Beschwerden falls sich diese Version des TV-Browsers ins Daten-Nirvana verirrt ;-)

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 zuzugreifen und die Dateien auf den PC zu kopieren http://subversion.tigris.org
ANT Ant ist das sog. Build-Tool. Es kompiliert und erzeugt die Jar/Exe-Datei. 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üßen 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.

Fertig

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

TV-Browser und Eclipse

Hier nun eine Anleitung, wie man TV-Browser in Eclipse einrichtet.

Vorbereitung

Um an TV-Browser in Eclipse arbeiten zu können, braucht man folgendes:

Name Beschreibung URL
Eclipse Die Entwicklungsumgebung; am Besten die aktuellste Version herunterladen! http://www.eclipse.org
Subclipse SVN-Plug-in für eclipse; Anleitung zur Installation http://subclipse.tigris.org/

Eclipse vorbereiten

  1. Eclipse installieren
  2. Subclipse installieren (Anleitung)

TV-Browser auschecken

Dazu geh auf "File" -> "New" -> "Other" und wähle unter "SVN" "Checkout Project from SVN".

Jetzt wähle "Create a new repository location". Als Url gib https://tvbrowser.svn.sourceforge.net/svnroot/tvbrowser ein. Markiere im neu angelegten Repository das Unterverzeichnis "trunk"->"tvbrowser" und wähle im Kontextmenü "Checkout..." und danach "Check out as a project configured using the New Project Wizard".

Im neu erscheinenden Dialog zum Anlegen eines Projektes wähle "Java Project". Gib dem Projekt einen sinnvollen Namen. Prüfe die Einstellung "JRE" in diesem Dialog. TV-Browser muss für Java 5.0 compiliert werden. Wenn also eine JRE mit einer Version kleiner 1.5 ausgewählt ist, dann benutze "Use a specific JRE" und stelle eine JRE 1.5.x ein. Bei "Project layout" wähle "Create separate source and output folders".

Jetzt braucht der Computer eine Weile um alles herunterzuladen. Wenn er fertig ist, markiere den gerade angelegten Projektordner. Wähle jetzt "Properties" -> "Java-Build-Path" im Kontextmenü. Auf dem Register "Libraries" wählst du "Add JARs..." und markierst alle Dateien im Unterverzeichnis "lib" im neu erscheinenden Dialog.

Fertig! Falls dich die vielen Warnungen stören, schließe einfach ein paar Plug-ins aus dem src-Verzeichnis aus. Dies machst im gleiche Dialog, wie vorher: erweitere den Ordner und wähle "Excluded", klicke "Edit...". Unter "Exclusion Patterns" wähle "Add" und gib "*plugin" ein. Jetzt tauchen keine ungewollten Fehlermeldungen mehr auf.