小编joe*_*ems的帖子

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

我正在尝试从使用插件 maven-jaxb2-plugin 生成的文件中删除生成的日期和时间。是否可以?

\n\n

pom.xml 的一部分:

\n\n
<build>\n    <plugins>\n        <plugin>\n            <groupId>org.jvnet.jaxb2.maven2</groupId>\n            <artifactId>maven-jaxb2-plugin</artifactId>\n            <version>0.8.3</version>\n            <executions>\n                <execution>\n                    <id>commun-generate</id>\n                    <goals>\n                        <goal>generate</goal>\n                    </goals>\n                    <configuration>\n                        <generatePackage>my.package.dest</generatePackage>\n                        <generateDirectory>${basedir}/src/main/java/</generateDirectory>\n                        <schemaDirectory>${basedir}/src/main/resources/schemas/wsrest</schemaDirectory>\n                        <bindingDirectory>${basedir}/src/main/resources/schemas/wsrest</bindingDirectory>\n                        <bindingIncludes>\n                            <include>bindings.xml</include>\n                        </bindingIncludes>\n                        <strict>false</strict>\n                        <extension>true</extension>\n                        <verbose>true</verbose>\n                    </configuration>\n                </execution>\n
Run Code Online (Sandbox Code Playgroud)\n\n

生成文件的开头:

\n\n
        //\n    // Ce fichier a \xc3\xa9t\xc3\xa9 g\xc3\xa9n\xc3\xa9r\xc3\xa9 par l\'impl\xc3\xa9mentation de r\xc3\xa9f\xc3\xa9rence JavaTM Architecture for XML Binding (JAXB), v2.2.6 \n    // Voir <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> \n    // Toute modification apport\xc3\xa9e \xc3\xa0 ce fichier sera perdue lors de la recompilation du sch\xc3\xa9ma source. \n    // G\xc3\xa9n\xc3\xa9r\xc3\xa9 le : …
Run Code Online (Sandbox Code Playgroud)

configuration maven maven-jaxb2-plugin

6
推荐指数
2
解决办法
2468
查看次数

maven-jaxb2-plugin forceRegenerate = false不工作?

我正在尝试将maven-jaxb2-plugin配置为仅在XSD更改时生成java.这似乎不起作用,因为java类总是被重新生成.这是插件配置:

<plugin>
            <groupId>org.jvnet.jaxb2.maven2</groupId>
            <artifactId>maven-jaxb2-plugin</artifactId>
            <version>0.8.3</version>
            <configuration>
                <generateDirectory>${basedir}/src/main/java/</generateDirectory>
                <strict>true</strict>
                <verbose>true</verbose>
                <readOnly>true</readOnly>
                <episode>true</episode>
                <forceRegenerate>false</forceRegenerate>  
                <removeOldOutput>false</removeOldOutput>
            </configuration>
            <executions>
                <execution>
                    <id>commun-generate</id>
                    <goals>
                        <goal>generate</goal>
                    </goals>
                    <configuration>
                        <generatePackage>my.package.dest</generatePackage>
                        <schemaDirectory>${basedir}/src/main/resources/schemas/wsrest</schemaDirectory>
                        <bindingDirectory>${basedir}/src/main/resources/schemas/wsrest</bindingDirectory>
                        <bindingIncludes>
                            <include>bindings.xml</include>
                        </bindingIncludes>
                        <episodeFile>${basedir}/src/main/java/META-INF/sun-jaxb_commun.episode</episodeFile>
                    </configuration>
                </execution>
Run Code Online (Sandbox Code Playgroud)

在构建(maven clean install或maven install)时,我可以观察到这个输出:

[INFO] File [D:\IDE\Data\Eclipse\workspace\MyProject\src\main\resources\schemas\wsrest\myXSD.xsd] was changed since the last build.
[INFO] File [D:\IDE\Data\Eclipse\workspace\MyProject\src\main\resources\schemas\wsrest\bindings.xml] was changed since the last build. 
[INFO] File [D:\IDE\Data\Eclipse\workspace\MyProject\pom.xml] was changed since the last build.
Run Code Online (Sandbox Code Playgroud)

但是自上次构建以来,我没有更改这些文件中的任何内容!

我究竟做错了什么?

提前致谢

克莱门特

configuration maven maven-jaxb2-plugin

5
推荐指数
1
解决办法
3084
查看次数

标签 统计

configuration ×2

maven ×2

maven-jaxb2-plugin ×2