Wie kann in Java ein ical Termin (ics Datei) erzeugt werden?

Wer mit Java ical Termine erzeugen will, kann das gut mit der ical4j Lib machen. Es muss dazu in der pom.xml dieser Eintrag hinzugefügt werden.

Dann wollen wir zuerst mal ein paar Zeilen für den JUnit Test dafür schreiben:

Wir brauchen noch die Kalender Klasse, die hier kopiert werden kann:

Damit der Test auch durchläuft, brauche wir auch noch eine ical4j.properties Datei mit folgenden Inhalt im /src/man/resources Verzeichnis, sonst klappt es nicht mit der Zeitzone:

Wenn der Test erfolgreich durchgelaufen ist:

finden wir die isc-Datei mit dem Termin, der in jeden Kalender importiert werden kann: