在maven项目中使用jibx:bind目标时,是否有可能优化插件,使其只在.xsd (模式)本身发生变化时才生成模式绑定?唯一可以避免运行目标的方法是创建概要文件,但我不希望有选择地绑定或跳过绑定:我希望插件能够检测到已经生成的源文件的日期比.xsd本身晚。
下面是我的pom.xml的构建部分当前的看法:
<build>
<plugins>
<plugin>
<groupId>org.jibx</groupId>
<artifactId>jibx-maven-plugin</artifactId>
<version>1.2.6</version>
<configuration>
<schemaBindingDirectory>src/main/resources/bindingmapping</schemaBindingDirectory>
<includeSchemaBindings>
<includeSchemaBindings>binding.xml</includeSchemaBindings>
</includeSchemaBindings>
<verbose>true</verbose>
</configuration>
<executions>
<execution>
<goals>
<goal>bind</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>org.jibx</groupId>
<artifactId>jibx-bind</artifactId>
<version>1.2.5</version>
<exclusions>
<exclusion>
<artifactId>bcel</artifactId>
<groupId>bcel</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.bcel</groupId>
<artifactId>bcel</artifactId>
<version>6.0-SNAPSHOT</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>发布于 2016-12-03 17:14:06
不,目前我们不检查生成模式的日期以跳过重建。在我的待办事项清单上。抱歉的。
顺便说一句,一定要升级到JiBX 1.3.1的最新版本。您应该能够删除BPEL依赖项,因为JiBX现在支持JDK1.8。
干杯,
JiBX Maven插件作者
https://stackoverflow.com/questions/40935815
复制相似问题