Maven сборник плагин Jibx
Я недавно обновил Java с 1.6 до 1.8 в своем проекте maven. Я использую Eclipse IDE, и после этого обновления мой pom.xml больше не компилируется, потому что на плагине jibx отображается ошибка:Никогда не следует вызывать с нулевым корнем (org.jibx: jibx-maven-plugin: 1.3.1: bind: default: process-classes) Вот мое объявление плагина jibx в pom.xml, я пробовал разные вещи, но не могу решить эту ошибку:
<!-- JIBX -->
<plugin>
<groupId>org.jibx</groupId>
<artifactId>jibx-maven-plugin</artifactId>
<version>1.3.1</version>
<configuration>
<validate>false</validate>
<schemaBindingDirectory>src/main/resources/oxm/bindings</schemaBindingDirectory>
<includeSchemaBindings>
<includeSchemaBinding>xxx.xml</includeSchemaBinding>
<includeSchemaBinding>xxx.xml</includeSchemaBinding>
<includeSchemaBinding>xxx.xml</includeSchemaBinding>
<includeSchemaBinding>xxx.xml</includeSchemaBinding>
</includeSchemaBindings>
<load>true</load>
<validate>false</validate>
<verify>false</verify>
<verbose>false</verbose>
</configuration>
<dependencies>
<dependency>
<groupId>org.jibx</groupId>
<artifactId>jibx-bind</artifactId>
<version>1.3.1</version>
</dependency>
</dependencies>
<executions>
<execution>
<phase>process-classes</phase>
<goals>
<goal>bind</goal>
</goals>
</execution>
</executions>
</plugin>
...
<dependencies>
...
<dependency>
<groupId>org.jibx</groupId>
<artifactId>jibx-run</artifactId>
<version>1.3.1</version>
<exclusions><!-- xpp excluded because in conflict with another version provided in websphere -->
<exclusion>
<artifactId>xpp3</artifactId>
<groupId>xpp3</groupId>
</exclusion>
</exclusions>
</dependency>
...
<dependencies>
1 ответ
Решение
Наконец-то получил свое решение: комментарий <validate>false</validate>
или установите его true