TV-Browser Build-Anleitung
Inhaltsverzeichnis
Einleitung
Als aller erstes: 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 die hierbei, oder bei der Benutzung der SVN-Version auftreten, leisten. Des Weiteren muß 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 TV-Browser zu laden muß folgendes eingegeben werden:
svn co https://svn.sourceforge.net/svnroot/tvbrowser/trunk tvbrowser
Nun wird der TV-Browser geladen.
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 an folgendes:
Name | Beschreibung | URL |
eclipse | Unsere 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/ |
JavaSVN | SVN-Bibliothek; von Subclipse benötigt; Anleitung zur Installation | http://tmate.org/svn/ |
- eclipse installieren, falls noch nicht vorhanden.
- Dann kommt dann die JavaSVN Library ([http://tmate.org/svn/download/index.php Installationsanleitung).
- Jetzt Subclipse; man hält sich hier auch einfach an die Anleitung.
Wenn du mit allem fertig bist, wird es jetzt ernst: Wir checken tvb aus SVN aus!
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 gibt https://svn.sourceforge.net/svnroot/tvbrowser. Jetzt wähle unter "trunk" "tvbrowser" aus; am besten du legst nun ein neues Projekt an (wähle dazu "Check out as a project configured using the New Project Wizard".
Jetzt braucht der Computer eine Weile um alles herunterzuladen. Wenn er fertig ist, gehe mit der rechten Maustaste auf den gerade angelegten Projektordern. Wähle jetzt "Properties" -> "Java-Build-Path" Tab "Source" und klicke auf "Add folder"; wähle den Ordner src aus.
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.