【问题标题】:cannot find authoritative source location for XSOM找不到 XSOM 的权威源位置
【发布时间】:2018-11-28 02:06:02
【问题描述】:

我正在寻找 XSOM 的官方源代码。各种 openJDK 从 HG 服务器转移到 github,从 OpenJDK 的其余部分中分离出 J2EE 内容,以及 github 上的大量分支,我根本无法通过搜索找到它。我可以找到很多非官方的叉子等。

我希望修复一个错误,或者至少更好地了解 XSOM 在 elementFormDefault 和元素表单信息方面做错了什么。此处的修复或更好地理解 XSOM 中实际发生的情况对于将 XML Schema 信息映射到 Ontmalizer 工具中的 w3c 语义 Web 至关重要。

【问题讨论】:

    标签: java xsom


    【解决方案1】:

    简短的回答,我想是这样的:https://github.com/eclipse-ee4j/jaxb-ri

    长答案:

    Archive.org 有一些关于 XSOM 托管在 java.net 上的信息 glassfish项目的一部分:

    https://web.archive.org/web/20110219005858/http://java.net:80/projects/xsom/sources/sources/show/trunk

    有些东西从 java.net 迁移出来了:

    http://www.oracle.com/splash/java.net/maintenance/index.html

    但 XSOM 并未在其中列出。看 maven central 的 xsom 找到这个:

    https://search.maven.org/artifact/org.glassfish.jaxb/xsom/2.4.0-b180830.0438/jar

    这是 glassfish,所以现在看来​​ xsom 是 glassfish jaxb 的一部分。这 回购协议在这里:

    https://github.com/javaee/jaxb-v2

    确实包含这个 xsom 目录:

    https://github.com/javaee/jaxb-v2/tree/master/jaxb-ri/xsom

    而且 src/main/java 确实有原来的 com/sun/xml/xsom 包名。 提交日志还显示 xsom 已合并到此 jaxb-v2 存储库的证据。

    https://github.com/javaee/jaxb-v2/commit/fe70e9210e316017ecccb1cf866ffae48927393c

    那个 repo 的 README 有一个通知已经迁移到这个 repo:

    https://github.com/eclipse-ee4j/jaxb-ri

    其中有关于 jaxb-ri/xsom 的文档。所以我相信这就是最初的 java.net XSOM 最终得到积极开发的地方。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-05
      • 1970-01-01
      • 2010-12-17
      • 1970-01-01
      • 1970-01-01
      • 2018-08-05
      相关资源
      最近更新 更多