我使用xjc生成一些java类,但生成的java代码包含ungly javadoc头文件。例如 / ** *
XXX复杂类型的Java类。 .... * /
如何告诉xjc不要生成这个?我试过-no-header选项。但它不起作用。
由于
答案 0 :(得分:0)
这不是标题,这是对该类本身的Javadoc评论。
-no-header从文件的最顶层中删除以下样式
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2014.03.06 at 06:14:40 PM GMT
//
要删除您必须对文件进行后期处理的注释。这个问题详细说明了如何实现:JAXB XJC Possible to suppress comment creation in generated classes?
答案 1 :(得分:0)
在此答案中,请参阅我的详细答案如何更改序言文本(文件标题注释):JAXB XJC Possible to suppress comment creation in generated classes?
在这种情况下,简而言之,您可能只是:
1.创建文件src/main/resources/com/sun/tools/xjc/reader/xmlschema/MessageBundle_en.properties
2.并将其放在其中:
# {0} - name-identifier-format-enum
ClassSelector.JavadocHeading = \
<p>Java class for {0}.
自定义Javadoc
中的消息