11.7. Update von PDFUnit-Java

Zur Ausführungszeit von PDFUnit-XML wird im Hintergrund PDFUnit-Java verwendet. Deshalb muss die Version von PDFUnit-XML zu der von PDFUnit-Java passen.

Wenn die Versionsnummern von PDFUnit-XML und -Java gleich sind, passen die Versionen immer zueinander. Für den Fall, dass die Versionsnummern nicht gleich sind, finden Sie weitere Informationen zur Kompatibilität hier: http://www.pdfunit.com/de/download/index.html.

Beschaffung des neuen Releases

Wenn Sie PDFUnit mit Lizenzdatei einsetzen, erhalten Sie das neue Release sowie eine Lizenzdatei per Mail.

Ansonsten laden Sie sich die neue ZIP-Datei aus dem Internet: http://www.pdfunit.com/de/download/index.html.

Vorbereitende Schritte für alle Umgebungen

Bevor Sie mit dem Releasewechsel beginnen, führen Sie alle vorhandenen Unittests mit dem alten Release durch. Diese sollten grün sein. Sichern Sie Ihr Projekt.

Durchführung des Updates

Entpacken Sie das neue Release in einen Ordner, der nachfolgend PDFUNITJAVA_NEW genannt wird. Der Ordner des bestehenden Projektes mit dem alten Release wird nachfolgend PROJECT_HOME genannt.

Löschen Sie das Verzeichnis PROJECT_HOME/lib/pdfunit-OLD-VERSION.

Kopieren Sie das Verzeichnis PDFUNITJAVA_NEW nach PROJECT_HOME/lib/pdfunit-NEW-VERSION.

Sollten Sie im alten Release Änderungen an der config.properties vorgenommen haben, so übertragen Sie die Änderungen in die config.properties des neuen Releases.

Wenn Sie ein lizensiertes PDFUnit-Java einsetzen, kopieren Sie die neue Lizenzdatei license-key_pdfunit-java.lic an den Ort, an dem sie beim alten Release lag. Löschen Sie die alte Lizenzdatei.

Achten Sie darauf, dass die neue Version von PDFUnit-Java mit der bestehenden Version von PDFUnit-XML kompatibel ist. Gegebenenfalls installieren Sie eine neue Version von PDFUnit-XML. Die Schritte dafür sind im vorhergehenden Kapitel beschrieben.

Letzter Schritt

Führen Sie Ihre bestehenden Tests mit dem neuen Release durch. Die Tests sollten erfolgreich laufen, es sei denn, es gibt dokumentierte Inkompatibilitäten zwischen dem alten und neuen Release gibt. Andernfalls lesen Sie die Release-Informationen.