我找不到poi-ooxml-schemas的源代码库

iva*_*ras 4 apache apache-poi

好吧,这有点奇怪.我从http://archive.apache.org/dist/poi/release/src/ 查看了apache-poi版本3.9源代码 但是我找不到poi-xml-schemas的源代码.我一直在谷歌搜索但无济于事.这些项目的代码存储库在哪里?它是与poi源代码分开的项目,还是来自用作库的其他项目,但代码库在哪里?

Gag*_*arr 6

这将在Apache POI FAQ(#14)中介绍,我引用它:

14.我似乎无法找到OOXML CT ..课程的来源,它们来自哪里?

Apache POI中的OOXML支持构建在XML Schema的文件格式之上,使用XMLBeans编译为Java .目前,编译是使用XMLBeans 2.3完成的,以实现与安装的最大兼容性.(您可以在XMLBeans 2.3运行时或任何更高版本的XMLBeans上使用生成的类.如果您当前正在使用XMLBeans 2.2或更早版本,那么您将不得不升级,但这不再常见).

所有org.openxmlformats.schemas.spreadsheetml.x2006 CT...类都是由XMLBeans自动生成的.生成的Java生成的是ooxml-schemas-src jar,而编译后的版本放在ooxml-schemas jar中.

完整的ooxml-schemas jar随Apache POI一起发布,以及仅包含公共部分的简化poi-ooxml-schemas jar.源jar通常不与POI一起分发.但是,它可以从Maven Central获得 - 请问你最喜欢的Maven镜像ooxml-schemas-src jar.或者,如果您下载POI源代码分发(或从SVN签出)并构建,Ant将自动下载规范XML Schema,并为您编译它以生成源和二进制ooxml-schemas jar.