Der Artikel beschreibt die Einrichtung einer kompletten DocBook-Umgebung innerhalb von Eclipse. Ziel soll es sein, das aktuelle Dokument mit Hilfe der External Tools ins HTML-, Micosoft-Hilfe oder PDF-Format umzuwandeln. Die folgenden Beschreibungen und Screenshots beziehen sich auf Eclipse 3.2.

Einrichtung DocBookEnv

Die Entwicklung der DocBook-Umgebung wird mit Subversion koordiniert. Um den aktellen Stand in Eclipse auszuchecken legt man eine neue SVN-Location an.

Perspektive „SVN Repository Exploring“ öffnen

Screenshot Eclipse Perspektive

Mit Icon EclipseAddSvn ein neues Repository anlegen. Auf der ersten Seite des Assistenten muss die URL http://secure.iok.net/subversion/DocBookEnv eingetragen werden. Benutzername und Kennwort für den lesenden Zugriff lauten gast.

Screenshot Eclipse Add Svn

Das Repository kann nun im Explorer geöffnet werden. Im Verzeichnis trunk befindet sich die aktuelle Entwickler-Version.

Screenshot Eclipse Svn Explorer

Klickt man trunk mit der rechten Maustaste an, kann man das Verzeichnis als Projekt auschecken.

Screenshot Eclipse Checkout

Als Projektname sollte DocBookEnv verwendet werden.

Screenshot Eclipse Checkout Seite 1

Als Zielverzeichnis wählen wir den Standard Workspace von Eclipse.

Screenshot Eclipse Checkout Seite 2

Die Dateien werden nun vom Server auf die lokale Festplatte übertragen. Der Vorgang kann je nach Internetverbindung einige Minuten dauern.

Screenshot Eclipse Checkout Verlauf

Konfiguration External Tools

DocBookEnv bringt drei Batch-Dateien mit, welche die aktuelle Datei in das gewünschte Format umwandeln können. Den schnellen Zugriff auf diese Werkzeuge ermöglichen die frei konfigurierbaren External Tools von Eclipse.

Screenshot Eclipse Menü External Tools

Auf der linken Seite wird mit Icon External Tools Add ein neues Tool angelegt. Im rechten Fensterteil müssen dann Name (DocBook PDF), Location (${workspace_loc:/DocBookEnv/db_pdf.bat}) und Arguments angepasst werden.

Der Arguments-Wert ${project_loc} ${resource_name} C:\Entwicklung\Projekte\DocBookEnv ist für alle Tools gleich. Der dritte Parameter entspricht dem Verzeichnis, in das die lokale Kopie von DocBookEnv abgelegt wurde.

Screenshot Eclipse External Tools 1

Auf dem Tab Common muss Console Encoding noch auf UTF-8 gestellt werden, damit die Konsolen-Ausgabe den richtigen Zeichensatz verwendet.

Screenshot Eclipse External Tools 2

Mit Icon External Tools Clone kann das fertige Kommando dupliziert werden und jeweils ein weiteres External Tool für das HTML-Format und die Microsoft-Hilfe Formatierung angelegt werden. Geändert werden muss jeweils der Name und die Location.

Name: DocBook HTML
Location: ${workspace_loc:/DocBookEnv/db_html.bat}

Name: DocBook HELP
Location: ${workspace_loc:/DocBookEnv/db_help.bat}

Schreibe einen Kommentar

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.