Eclipse生成JAXB类 - 懦弱拒绝写入不存在的目录“src”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse生成JAXB类 - 懦弱拒绝写入不存在的目录“src”相关的知识,希望对你有一定的参考价值。

在使用Eclipse JUNO EE的JAXB教程之后,我获得了有关生成JAXB类的以下内容。

我相信我遵循的步骤,但搜索网络返回的结果很少,任何帮助表示赞赏。

cowardly refuses to write to a non-existent directory "src"

Usage: xjc [-options ...] <schema file/URL/dir/jar> ... [-b <bindinfo>] ...
If dir is specified, all schema files in it will be compiled.
If jar is specified, /META-INF/sun-jaxb.episode binding file will be compiled.
Options:
  -nv                :  do not perform strict validation of the input schema(s)
  -extension         :  allow vendor extensions - do not strictly follow the
                        Compatibility Rules and App E.2 from the JAXB Spec*
答案

-d参数says“输出目录必须已经存在,XJC绑定编译器不会为你创建它”。

src目录必须在那里,否则xjc库将拒绝cowardly

以上是关于Eclipse生成JAXB类 - 懦弱拒绝写入不存在的目录“src”的主要内容,如果未能解决你的问题,请参考以下文章

来自JaxB类的DTD验证

为 JAXB 生成的类添加前缀

XJC:从无效方案生成 JAXB 类

在 Maven 配置文件中使用带有 plexus-compiler-eclipse 插件的 JAXB

如何仅从 XML 生成 JAXB 类

.Net 框架服务引用类生成器遵守的 JAXB 顺序