2017-03-04 88 views

回答

2

你的理由可能是纯粹的美容。例如,您可能希望根据其用途将类型分组到不同的文件中。例如。您可能希望在一个文件中保留与文档结构相关的类型,同时将与语义关系有关的put类型放入另一个文件中。当你编写一个程序时,你通常也不会把所有的代码放到一个文件中。

也可能有技术原因。例如DKPro Core中,jcasgen-maven-plugin用于为某些类型的系统文件自动生成JCas类。这些JCas类没有签入版本控制系统。然而,特定类型的系统文件被排除在该自动生成之外,并且相应的JCas类实际被签入版本控制系统,因为它们包含自定义修改 - 即额外的手动实现的方法。

披露:我在uimaFIT和DKPro Core上工作。

+0

谢谢@Rec :) –