2016-12-02 90 views
0

在maven項目中使用jibx:bind目標時,是否可以優化插件,以便僅在.xsd(模式)本身更改時才生成模式綁定?我可以找到它來避免運行目標的唯一方法是創建配置文件,但我不想有選擇地綁定或跳過綁定:我想讓插件檢測已生成的源文件的日期晚於.xsd自己。如何優化Maven JiBX插件

這裏是我的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> 

回答

2

不,我們目前不檢查生成的模式之日起跳過重建。這是在我的待辦事項清單上。抱歉。

順便說一句,請務必升級到最新版本的JiBX 1.3.1。您應該能夠刪除該BPEL依賴項,因爲JiBX現在支持JDK 1.8。

乾杯,

唐科利 - JiBX的Maven插件作者