[ https://jira.codehaus.org/browse/JIBX-454?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=282215#comment-282215 ]
Don Corley commented on JIBX-454: --------------------------------- Claus, I haven't forgotten you. I'll take a look at this soon. Don > ClassNotFoundException: org.eclipse.core.runtime.jobs.ISchedulingRule when > running jibx-maven-plugin:1.2.3 (schema-codegen) with customizations > ----------------------------------------------------------------------------------------------------------------------------------------------- > > Key: JIBX-454 > URL: https://jira.codehaus.org/browse/JIBX-454 > Project: JiBX > Issue Type: Bug > Components: maven plugin > Affects Versions: JiBX 1.2.3 > Reporter: Klaus Claszen > Assignee: Don Corley > Priority: Minor > Attachments: jibx-customization-test.zip > > > We are building sources from a wsdl file using the jibx-maven-plugin:1.2.3. > The generated classes should implement Serializable, thus we added a > customization to the plugin configuration. > {code} > <plugin> > <groupId>org.jibx</groupId> > <artifactId>jibx-maven-plugin</artifactId> > <version>1.2.3</version> > <executions> > <execution> > <id>generate-java-code-from-schema</id> > <phase>generate-sources</phase> > <goals> > <goal>schema-codegen</goal> > </goals> > <configuration> > > <schemaLocation>src/main/resources/wsdl</schemaLocation> > <customizations> > > <customization>src/main/config/custom-jibx-codegen.xml</customization> > </customizations> > <verbose>true</verbose> > > <targetDirectory>target/generated-jibx-sources</targetDirectory> > </configuration> > </execution> > <execution> > <id>compile-binding</id> > <phase>process-classes</phase> > <goals> > <goal>bind</goal> > </goals> > <configuration> > > <schemaBindingDirectory>target/generated-jibx-sources</schemaBindingDirectory> > <load>true</load> > <validate>true</validate> > <verify>true</verify> > </configuration> > </execution> > </executions> > </plugin> > {code} > Running this plugin (with -X flag) results in the following error > {code} > Caused by: java.lang.ClassNotFoundException: > org.eclipse.core.runtime.jobs.ISchedulingRule > at > org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50) > at > org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244) > at > org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230) > ... 68 more > {code} > We found that - as a workaround - adding the following dependencies to the > plugin section resolves the missing class. > {code} > <dependency> > <groupId>org.eclipse.core</groupId> > <artifactId>contenttype</artifactId> > <version>[3.0.0,)</version> > </dependency> > <dependency> > <groupId>org.eclipse.core</groupId> > <artifactId>jobs</artifactId> > <version>[3.0.0,)</version> > </dependency> > <dependency> > <groupId>org.eclipse.equinox</groupId> > <artifactId>preferences</artifactId> > <version>[3.0.0,)</version> > </dependency> > <dependency> > <groupId>org.apache.felix</groupId> > <artifactId>org.osgi.compendium</artifactId> > <version>[1.0.0,)</version> > </dependency> > {code} > We first added > {code} > <dependency> > <groupId>org.jibx</groupId> > <artifactId>jibx-run</artifactId> > <version>1.2.3</version> > </dependency> > <dependency> > <groupId>org.jibx</groupId> > <artifactId>jibx-extras</artifactId> > <version>1.2.3</version> > </dependency> > {code} > to our project dependencies but that did not solve the problem. > The behaviour can be reproduced with the attached test project. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ------------------------------------------------------------------------------ The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev _______________________________________________ jibx-devs mailing list jibx-devs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jibx-devs