RE: Dependency conflicts when adding Axis2 to large project.

Martin Gainty <[email protected]>
Newsgroups gmane.text.xml.axis.user
Message-ID <[email protected]>
Todd=

 

Thats because you have ADB code which is the default binding

WSDL2Java Test.wsdl

 

Im betting you didnt specify -Dxmlbeans to generate the code from wsdl2java

in which case you want the ADB code (comment out the axis-xmlbeans artifact as dependency)

 

http://axis.apache.org/axis/java/user-guide.html

 

Good Luck
 Martin-
  





Date: Thu, 6 Feb 2014 16:02:56 -0500
Subject: Re: Dependency conflicts when adding Axis2 to large project.
From: [email protected]
To: [email protected]


Shameera, 


I created a small project on Github that demonstrates my problem.


https://github.com/chakatodd/axis2_dependency_woes




On Thu, Feb 6, 2014 at 1:59 PM, Shameera Rathnayaka <[email protected]> wrote:



Hi Todd, 


Are you going to fork Axis2 release code ? if not you can specify axis2-1.6.2 maven dependency  as follows,


<dependency>
    <groupId>org.apache.axis2</groupId>
    <artifactId>axis2</artifactId>
    <version>1.6.2</version>
</dependency>


Axis2 use maven dependency management to maintain the same version across the all modules. you can find the version for servlet-api in pom.xml of axis2 parent module.  axis2 1.6.2 use servlet.api version 2.3. 


Thanks, 

Shameera.






On Thu, Feb 6, 2014 at 8:59 PM, Todd Chapman <[email protected]> wrote:


Hello, 


We have a multi-module Maven project that we are adding Axis2 to as a dependency.


The axis2-kernel-1.6.2.pom has a dependency:



       <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
        </dependency>


This seems to conflict with a pre-existing project dependency:



        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.0.1</version>
        </dependency>


What is the difference between the servlet-api artifact and the javax.servlet-api artifact? Also why doesn't the axis2-kernel, servlet-api dependency specify a version?


Thank you for any help!


-Todd



-- 


Best Regards,Shameera Rathnayaka. 



email: shameera AT apache.org , shameerainfo AT gmail.comBlog : http://shameerarathnayaka.blogspot.com/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.