アプリケーションをビルドしようとすると、以下のエラーが発生します。これはテストの実行中に失敗します。それ以外の場合は問題ありません:
WARNING: Error injecting: org.jibx.maven.SchemaCodeGenMojo
java.lang.NoClassDefFoundError: org/jibx/runtime/JiBXException
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2483)
at java.lang.Class.getDeclaredConstructors(Class.java:1891)
[ERROR] Failed to execute goal org.jibx:maven-jibx-plugin:1.2.2:schema-codegen (generate-java-code-from-xml-schema) on project b2bservices-xml-api:
Execution generate-java-code-from-xml-schema of goal org.jibx:maven-jibx-plugin:1.2.2:schema-codegen failed: A required class was missing while executing org.jibx:maven-jibx-plugin:1.2.2:schema-codegen: org/jibx/runtime/JiBXException
私のポンは次のようになります:
<dependencies>
<dependency>
<groupId>org.jibx</groupId>
<artifactId>jibx-bind</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.jibx</groupId>
<artifactId>jibx-run</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.jibx</groupId>
<artifactId>maven-jibx-plugin</artifactId>
<version>1.2.2</version>
<executions>
<execution>
<id>generate-java-code-from-xml-schema</id>
<phase>generate-sources</phase>
<goals>
<goal>schema-codegen</goal>
</goals>
<configuration>
<targetDirectory>${basedir}/src/main/java</targetDirectory>
<directory>${basedir}/src/main/resources/schemas</directory>
<includes>
<includes>xml_services.xsd</includes>
</includes>
<options>
<package>com.company.b2c.product.xml</package>
<prefer-inline>true</prefer-inline>
<show-schema>true</show-schema>
<binding-file-name>binding.xml</binding-file-name>
</options>
<verbose>true</verbose>
</configuration>
</execution>
</plugin>
</plugins>
</build>
現在、これはビルドプロセス中に失敗しています。どんな援助でも大歓迎です。