Author: veithen
Date: Mon Nov 29 21:55:46 2010
New Revision: 1040313
URL: http://svn.apache.org/viewvc?rev=1040313&view=rev
Log:
Fix for AXIS2-4901. There was a bad interaction between the embedded xercesImpl
and xmlbeans dependencies. This change only applies to the 1.5 branch because
on the trunk, xercesImpl is no longer required (because Woden no longer depends
on Xerces implementation classes).
Modified:
axis/axis2/java/core/branches/1_5/modules/tool/axis2-eclipse-codegen-plugin/pom.xml
axis/axis2/java/core/branches/1_5/modules/tool/axis2-eclipse-service-plugin/pom.xml
Modified:
axis/axis2/java/core/branches/1_5/modules/tool/axis2-eclipse-codegen-plugin/pom.xml
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/1_5/modules/tool/axis2-eclipse-codegen-plugin/pom.xml?rev=1040313&r1=1040312&r2=1040313&view=diff
==============================================================================
---
axis/axis2/java/core/branches/1_5/modules/tool/axis2-eclipse-codegen-plugin/pom.xml
(original)
+++
axis/axis2/java/core/branches/1_5/modules/tool/axis2-eclipse-codegen-plugin/pom.xml
Mon Nov 29 21:55:46 2010
@@ -188,8 +188,11 @@
<Embed-Dependency>*;scope=compile|runtime;groupId=!org.eclipse.*;artifactId=!commons-logging|wstx-asl|geronimo-activation_1.1_spec|geronimo-javamail_1.4_spec|geronimo-stax-api_1.0_spec|ant*</Embed-Dependency>
<Embed-Directory>lib</Embed-Directory>
<Embed-Transitive>true</Embed-Transitive>
- <!-- Exclude imports that are actually not used -->
-
<Import-Package>!org.dom4j*,!nu.xom,!org.jdom*,!javax.portlet,!com.sun.*,!sun.*,!org.apache.xmlbeans.*,!org.xmlpull.*,!org.apache.commons.io*,*</Import-Package>
+ <!-- Exclude imports that are actually not used. Also
import org.w3c.dom explicitly. This is necessary
+ because the xmlbeans JAR contains a couple of
classes from that package and therefore the bundle
+ plugin believes that the entire package is
provided by that JAR. This results in a LinkageError
+ when Xerces is used. See AXIS2-4901. -->
+
<Import-Package>!org.dom4j*,!nu.xom,!org.jdom*,!javax.portlet,!com.sun.*,!sun.*,!org.apache.xmlbeans.*,!org.xmlpull.*,!org.apache.commons.io*,*,org.w3c.dom</Import-Package>
<Export-Package />
<Bundle-Name>Axis2 Codegen Wizard Plug-in</Bundle-Name>
<Bundle-Activator>org.apache.axis2.tool.codegen.eclipse.plugin.CodegenWizardPlugin</Bundle-Activator>
Modified:
axis/axis2/java/core/branches/1_5/modules/tool/axis2-eclipse-service-plugin/pom.xml
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/1_5/modules/tool/axis2-eclipse-service-plugin/pom.xml?rev=1040313&r1=1040312&r2=1040313&view=diff
==============================================================================
---
axis/axis2/java/core/branches/1_5/modules/tool/axis2-eclipse-service-plugin/pom.xml
(original)
+++
axis/axis2/java/core/branches/1_5/modules/tool/axis2-eclipse-service-plugin/pom.xml
Mon Nov 29 21:55:46 2010
@@ -165,8 +165,11 @@
<Embed-Dependency>*;scope=compile|runtime;groupId=!org.eclipse.*;artifactId=!commons-logging|wstx-asl|geronimo-activation_1.1_spec|geronimo-javamail_1.4_spec|geronimo-stax-api_1.0_spec|ant*</Embed-Dependency>
<Embed-Directory>lib</Embed-Directory>
<Embed-Transitive>true</Embed-Transitive>
- <!-- Exclude imports that are actually not used -->
-
<Import-Package>!org.dom4j*,!nu.xom,!org.jdom*,!javax.portlet,!org.apache.commons.io*,!sun.*,*</Import-Package>
+ <!-- Exclude imports that are actually not used. Also
import org.w3c.dom explicitly. This is necessary
+ because the xmlbeans JAR contains a couple of
classes from that package and therefore the bundle
+ plugin believes that the entire package is
provided by that JAR. This results in a LinkageError
+ when Xerces is used. See AXIS2-4901. -->
+
<Import-Package>!org.dom4j*,!nu.xom,!org.jdom*,!javax.portlet,!org.apache.commons.io*,!sun.*,*,org.w3c.dom</Import-Package>
<Export-Package />
<Bundle-Name>Axis2 Service Maker</Bundle-Name>
<Bundle-Activator>org.apache.axis2.tool.service.eclipse.plugin.ServiceArchiver</Bundle-Activator>