[
https://jira.codehaus.org/browse/JIBX-454?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=278943#comment-278943
]
Don Corley commented on JIBX-454:
---------------------------------
Klaus,
Now we're getting somewhere. Can you give me the configuration of your Nexus
repository so I can recreate this bug. I believe it would be in your
~/.m2/settings.xml file.
I really hate to add back these eclipse dependencies if I don't have to.
Thanks again!
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
------------------------------------------------------------------------------
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
Learn about the latest advances in developing for the
BlackBerry® mobile platform with sessions, labs & more.
See new tools and technologies. Register for BlackBerry® DevCon today!
http://p.sf.net/sfu/rim-devcon-copy1
_______________________________________________
jibx-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jibx-devs