You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Philip Schlesinger (JIRA)" <ji...@apache.org> on 2008/06/27 07:33:45 UTC

[jira] Issue Comment Edited: (CXF-1672) CXF codegen plugin creating classes with references to defunct JAXB AccessorOrder class

    [ https://issues.apache.org/jira/browse/CXF-1672?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12608659#action_12608659 ] 

theschles edited comment on CXF-1672 at 6/26/08 10:33 PM:
-------------------------------------------------------------------

Hi Daniel,

The only available versions listed by mvnrepository.com for javax.xml:jaxb-xjc and javax.xml:jaxb-impl are 2.0EA3 and 1.0.5.  1.0.5 appears to have disappeared off the 'net, so I've been using 2.0EA3 rather than manually add the jars for jaxb 2.1.7.

      was (Author: theschles):
    Hi Daniel,

mvnrepository.com only shows javax.xml:jaxb-xjc and javax.xml:jaxb-impl 2.0EA3 and 1.0.5 as "public" (for lack of a better term) versions.  1.0.5 is nowhere to be found.
  
> CXF codegen plugin creating classes with references to defunct JAXB AccessorOrder class
> ---------------------------------------------------------------------------------------
>
>                 Key: CXF-1672
>                 URL: https://issues.apache.org/jira/browse/CXF-1672
>             Project: CXF
>          Issue Type: Bug
>          Components: JAXB Databinding, WS-* Components
>    Affects Versions: 2.1, 2.0.6, 2.1.1, 2.0.7
>         Environment: Kubuntu 7.10, Eclipse 3.3.2, IndexStock WSDL, Maven 2.0.9, Java version: 1.5.0_13, OS name: "linux" version: "2.6.22-15-generic" arch: "i386", SpringFramework 2.5.4 (except spring-remoting, which is 2.0.8 because it apparently hasn't been caught up), CXF 2.1.1
>            Reporter: Philip Schlesinger
>         Attachments: log.txt
>
>
> Hi all - hoping you can help on this one.
> WSDL: http://webservices.indexstock.com/ImageSearch/2003/07/15/imagesearch.asmx?WSDL
> I'm generating sources with the CXF Maven plugin.  mvn test ends up throwing an exception as it can't find the class javax/xml/bind/annotation/AccessorOrder - which apparently was released as part of jaxb-api 2.0EA3 but disappeared as soon as jaxb-api 2.0 was finalized.  Full log will be attached to this post.
> The 2.0EA3 class is available as part of the EOL'd Sun JWSDP, available here:
> http://java.sun.com/webservices/downloads/previous/webservicespack.jsp
> If you unpack the download and look through the jaxb-api.jar, you'll find the AccessorOrder class
> However, as of 2.0 release, it's now XMLAccessorOrder class.  Meanwhile, maven's junit plugin is looking for AccessorOrder.
> How do I fix this?
> - Phil
> JAXB dependencies:
> {code}
> <dependency>
> 				<groupId>javax.xml.bind</groupId>
> 				<artifactId>jaxb-api</artifactId>
> 				<version>2.1</version>
> 			</dependency>
> 			<dependency>
> 				<groupId>javax.xml</groupId>
> 				<artifactId>jaxb-impl</artifactId>
> 				<version>2.0EA3</version>
> 			</dependency>
> 			<dependency>
> 				<groupId>javax.xml</groupId>
> 				<artifactId>jaxb-xjc</artifactId>
> 				<version>2.0EA3</version>
> 			</dependency>
> {code}
> Exclusions for each of the CXF dependencies in the pom because I com.sun.* makes things fail:
> {code}
> <exclusions>
> 					<exclusion>
> 						<groupId>com.sun.xml.bind</groupId>
> 						<artifactId>jaxb-api</artifactId>
> 					</exclusion>
> 					<exclusion>
> 						<groupId>com.sun.xml.bind</groupId>
> 						<artifactId>jaxb-impl</artifactId>
> 					</exclusion>
> 					<exclusion>
> 						<groupId>com.sun.xml.bind</groupId>
> 						<artifactId>jaxb-xjc</artifactId>
> 					</exclusion>
> 				</exclusions>
> {code|
> codegen plugin:
> {code}
> <plugin>
> 				<groupId>org.apache.cxf</groupId>
> 				<artifactId>cxf-codegen-plugin</artifactId>
> 				<version>2.1.1</version>
> 				<executions>
> 					<execution>
> 						<id>generate-sources</id>
> 						<phase>generate-sources</phase>
> 						<configuration>
> 							<sourceRoot>
> 								${basedir}/target/generated/src/main/java
> 							</sourceRoot>
> 							<wsdlOptions>
> 								<wsdlOption>
> 									<wsdl>
> 										http://webservices.indexstock.com/ImageSearch/2003/07/15/imagesearch.asmx?WSDL
> 									</wsdl>
> 								</wsdlOption>
> 							</wsdlOptions>
> 						</configuration>
> 						<goals>
> 							<goal>wsdl2java</goal>
> 						</goals>
> 					</execution>
> 				</executions>
> 			</plugin>
> {code}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.