我试图从插件maven-jaxb2-plugin生成的文件中删除生成的日期和时间。有可能吗?
pom.xml的一部分:
<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>生成文件的开始:
//
// 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;
...我想删除这部分:
Généré le : 2014.03.17 à 09:42:08 AM CET 提前感谢
克莱门特
发布于 2014-03-18 10:29:21
我在这里找到了一个解决方案:跳过生成的..。在Java文件中使用jaxb2 maven插件
解决办法?添加pom.xml,in,这些参数:<args><arg>-no-header</arg></args>
结果:不生成标头。
发布于 2014-04-04 22:42:39
0.9.0支持FYI noFileHeader配置参数。所以你就可以
<configuration>
<noFileHeader>true</noFileHeader>
</configuration>现在。
请参阅文档中的控制输出部分。
发布于 2019-08-19 15:12:15
@lexicore的答案在0.14.0版本中仍然有效。只需在配置部分中添加<noFileHeader>true</noFileHeader>即可。
<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>https://stackoverflow.com/questions/22450141
复制相似问题