首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >maven-jaxb2-plugin (maven)生成的日期和时间

maven-jaxb2-plugin (maven)生成的日期和时间
EN

Stack Overflow用户
提问于 2014-03-17 08:58:35
回答 3查看 2.2K关注 0票数 5

我试图从插件maven-jaxb2-plugin生成的文件中删除生成的日期和时间。有可能吗?

pom.xml的一部分:

代码语言:javascript
复制
<build>
    <plugins>
        <plugin>
            <groupId>org.jvnet.jaxb2.maven2</groupId>
            <artifactId>maven-jaxb2-plugin</artifactId>
            <version>0.8.3</version>
            <executions>
                <execution>
                    <id>commun-generate</id>
                    <goals>
                        <goal>generate</goal>
                    </goals>
                    <configuration>
                        <generatePackage>my.package.dest</generatePackage>
                        <generateDirectory>${basedir}/src/main/java/</generateDirectory>
                        <schemaDirectory>${basedir}/src/main/resources/schemas/wsrest</schemaDirectory>
                        <bindingDirectory>${basedir}/src/main/resources/schemas/wsrest</bindingDirectory>
                        <bindingIncludes>
                            <include>bindings.xml</include>
                        </bindingIncludes>
                        <strict>false</strict>
                        <extension>true</extension>
                        <verbose>true</verbose>
                    </configuration>
                </execution>

生成文件的开始:

代码语言:javascript
复制
        //
    // Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.6 
    // Voir <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
    // Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. 
    // Généré le : 2014.03.17 à 09:42:08 AM CET 
    //


    package my.package.dest;
...

我想删除这部分:

代码语言:javascript
复制
Généré le : 2014.03.17 à 09:42:08 AM CET 

提前感谢

克莱门特

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-03-18 10:29:21

我在这里找到了一个解决方案:跳过生成的..。在Java文件中使用jaxb2 maven插件

解决办法?添加pom.xml,in,这些参数:<args><arg>-no-header</arg></args>

结果:不生成标头。

票数 0
EN

Stack Overflow用户

发布于 2014-04-04 22:42:39

0.9.0支持FYI noFileHeader配置参数。所以你就可以

代码语言:javascript
复制
<configuration>
  <noFileHeader>true</noFileHeader>
</configuration>

现在。

请参阅文档中的控制输出部分。

票数 4
EN

Stack Overflow用户

发布于 2019-08-19 15:12:15

@lexicore的答案在0.14.0版本中仍然有效。只需在配置部分中添加<noFileHeader>true</noFileHeader>即可。

代码语言:javascript
复制
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.14.0</version>
<configuration>
    <noFileHeader>true</noFileHeader>
    <schemaLanguage>wsdl</schemaLanguage>
    <generatePackage>[...]</generatePackage>
    <generateDirectory>${project.basedir}/src/main/java</generateDirectory>
    <schemas>
        <schema>
            <url>[...]</url>
        </schema>
    </schemas>
</configuration>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22450141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档