【问题标题】:SchemaGen/XJC in MyEclipse 2017 CI 10MyEclipse 2017 CI 10 中的 SchemaGen/XJC
【发布时间】:2018-04-09 16:32:01
【问题描述】:

我觉得这应该很容易找到,但我还没有找到。我正在使用 MyEclipse Enterprise Workbench 2017 CI 10,并且正在寻找允许从 Java Pojo 类创建 xml 的选项(反之亦然)。如果我理解正确的话,基本上是封装了 SchemaGen/XJC 的 MyEclipse 功能。在 MyEclipse/Eclipse 的其他版本中,我能够右键单击该类并找到“生成 > ...”菜单(或类似的菜单),但我现在似乎找不到。

也许需要一个插件,但我不记得以前必须这样做...

与此相关的所有其他问题似乎都不太相关或过时。

感谢您的宝贵时间。

【问题讨论】:

    标签: java xjc myeclipse


    【解决方案1】:

    MyEclipse 没有该功能,我不确定它是否曾经拥有过。也许您正在考虑一些与 Web 服务生成相关的工具(为服务中使用的类型生成一个 xsd,它有一个 Generate 上下文菜单项)或者一个休眠映射文件。

    不知道有没有其他的eclipse插件可以帮上忙。

    【讨论】:

    • 嗯...根据此链接genuitec.com/forums/topic/… 它曾一度可用,但那是很久以前的事了。我想我会研究一个插件选项。谢谢。
    • 该工具用于从模式生成 Java 类(JAXB 类)。您的问题是从 POJO 类生成 XML。在前一种情况下,该功能是作为 eclipse WTP 项目的一部分提供的。我不确定这些额外的工具是否默认包含在 MyEclipse 中并且必须检查。
    • 是的,这是真的;那里有区别。我很抱歉。我更新了标题以更准确地反映问题并添加了解决方案。感谢您的回复。
    【解决方案2】:

    好的,我找到了解决方案(在 Eclipse documentation 的帮助下)。以下是从 pojo 生成 xsd 的步骤:

    1. 右键点击pojo
    2. 选择新建 > 其他
    3. JAXB 文件夹 > JAXB 类的架构
    4. 下一步
    5. 根据您的用例继续使用向导...

    我认为这实际上在后台使用了 schemagen。我误导性地将“xjc”放在标题中(尽管使用上面的步骤 1-3 然后从模式中选择 JAXB 类也存在该功能);我现在将更改标题以反映这两种功能。

    可能有一种方法可以让“生成”选项在右键单击时出现比使用“新建”更容易,但我找不到。在这一点上真的没有必要,因为这个解决方案工作得很好。

    【讨论】:

      猜你喜欢
      • 2010-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-09
      • 1970-01-01
      • 1970-01-01
      • 2023-03-31
      相关资源
      最近更新 更多