2017-03-04 5 views

Antwort

2

Ihr Grund könnte rein kosmetischer Natur sein. Zum Beispiel könnten Sie Typen in verschiedene Dateien gruppieren, abhängig von ihrer Verwendung. Z.B. Sie möchten den Typ, der sich auf die Dokumentstruktur bezieht, in einer Datei aufbewahren, während Sie die mit semantischen Beziehungen verknüpften Put-Typen in eine andere Datei einfügen. Wenn Sie ein Programm schreiben, fügen Sie normalerweise auch nicht den gesamten Code in eine Datei ein.

Es könnte auch einen technischen Grund geben. In DKPro Core wird das jcasgen-maven-plugin verwendet, um JCas-Klassen für einige Systemdateien automatisch zu generieren. Diese JCas-Klassen werden nicht in das Versionskontrollsystem eingecheckt. Systemdateien vom spezifischen Typ werden jedoch von dieser automatischen Generierung ausgeschlossen, und die jeweiligen JCas-Klassen werden tatsächlich in das Versionskontrollsystem eingecheckt, weil sie benutzerdefinierte Modifikationen enthalten - d. H. Extra manuell implementierte Methoden.

Offenlegung: Ich arbeite an beiden, uimaFIT und DKPro Core.

+0

Danke @Rec :) –