Ruchith, thanks for the help.

I've been trying to build from the svn head, but as of yet with no success.  Maven takes a long.... time on each attempt trying to download all the SNAPSHOT versions of jars.  I wish it was possible to turn this off.  It times out on every connection, and keeps retrying the same jars for every module over and over again.

More importantly, I'm now consistently failing due to some missing dependencies.  Is there any way I can resolve this?  Here is the end of my maven build output:

BUILD FAILED
File...... /home/chuck/.maven/cache/maven-multiproject-plugin-1.3.1/plugin.jelly
Element... maven:reactor
Line...... 217
Column.... 9
The build cannot continue because of the following unsatisfied dependencies:

bcprov-jdk13-128.jar
opensaml-1.0.1.jar

Total time: 51 minutes 53 seconds
Finished at: Tue Jan 10 21:17:03 HST 2006


Thanks for any help,

Chuck


Ruchith Fernando <[EMAIL PROTECTED]> wrote on 01/10/2006 12:17:00 AM:

Hi Chuck,

With 0.93 SAAJ impl didn't support DOM Level 3 interfaces, but this is
fixed right now with the new SAAJ impl since it depends on the new
OM-DOM impl (DOOM). With JDK 1.5, the DOM impl must support DOM level
3 interfaces.

Please try the latest code from the SVN or you can try 0.94 which will
be released tomorrow 11-Jan :-).


On 1/10/06, Chuck Williams <[EMAIL PROTECTED]> wrote:
  
Hi All,

I'm just starting with Axis2 and am getting errors building it that
resemble jdk 1.5 incompatibility errors reported in the archives against
earlier builds.  Specifically, various classes in saaj appear not to
provide implementations for certain abstract methods in
org.w3c.dom.Node, e.g. getUserData().  Is there a solution for the
problem below?

Thanks for any tips,

Chuck

maven dist-bin

...

+----------------------------------------
| Executing multiproject:install-callback Apache Axis 2.0 - SAAJ
| Memory: 20M/34M
+----------------------------------------

jar:install:


build:end:

build:start:

multiproject:install-callback:
    [echo] Running jar:install for Apache Axis 2.0 - SAAJ
java:prepare-filesystem:
    [mkdir] Created dir:
/home/chuck/OpenSource/Apache/xml/axis2-0.93-src/modules/saaj/target/classes

java:compile:
    [echo] Compiling to
/home/chuck/OpenSource/Apache/xml/axis2-0.93-src/modules/saaj/target/classes
    [echo]
==========================================================

  NOTE: Targetting JVM 1.5, classes
  will not run on earlier JVMs

==========================================================

    [javac] Compiling 125 source files to
/home/chuck/OpenSource/Apache/xml/axis2-0.93-src/modules/saaj/target/classes
    [javac]
/home/chuck/OpenSource/Apache/xml/axis2-0.93-src/modules/saaj/src/org/apache/axis2/saaj/NodeImpl.java:39:
org.apache.axis2.saaj.NodeImpl is not abstract and does not override
abstract method getUserData(java.lang.String) in org.w3c.dom.Node
    [javac] public class NodeImpl implements Node {
    [javac]        ^
    [javac]
/home/chuck/OpenSource/Apache/xml/axis2-0.93-src/modules/saaj/src/org/apache/axis2/saaj/SOAPElementImpl.java:34:
org.apache.axis2.saaj.SOAPElementImpl is not abstract and does not
override abstract method getUserData(java.lang.String) in org.w3c.dom.Node
    [javac] public class SOAPElementImpl extends NodeImpl implements
SOAPElement {
    [javac]        ^
    [javac]
/home/chuck/OpenSource/Apache/xml/axis2-0.93-src/modules/saaj/src/org/apache/axis2/saaj/SOAPBodyImpl.java:35:
org.apache.axis2.saaj.SOAPBodyImpl is not abstract and does not override
abstract method getUserData(java.lang.String) in org.w3c.dom.Node
    [javac] public class SOAPBodyImpl extends SOAPElementImpl implements
SOAPBody {
    [javac]        ^
    [javac]
/home/chuck/OpenSource/Apache/xml/axis2-0.93-src/modules/saaj/src/org/apache/axis2/saaj/DetailEntryImpl.java:23:
org.apache.axis2.saaj.DetailEntryImpl is not abstract and does not
override abstract method getUserData(java.lang.String) in org.w3c.dom.Node
    [javac] public class DetailEntryImpl extends SOAPElementImpl
implements DetailEntry {
    [javac]        ^
    [javac]
/home/chuck/OpenSource/Apache/xml/axis2-0.93-src/modules/saaj/src/org/apache/axis2/saaj/TextImpl.java:27:
org.apache.axis2.saaj.TextImpl is not abstract and does not override
abstract method getUserData(java.lang.String) in org.w3c.dom.Node
    [javac] public class TextImpl extends NodeImpl implements Text {
    [javac]        ^
    [javac]
/home/chuck/OpenSource/Apache/xml/axis2-0.93-src/modules/saaj/src/org/apache/axis2/saaj/SOAPHeaderElementImpl.java:25:
org.apache.axis2.saaj.SOAPHeaderElementImpl is not abstract and does not
override abstract method getUserData(java.lang.String) in org.w3c.dom.Node
    [javac] public class SOAPHeaderElementImpl extends SOAPElementImpl
implements
    [javac]        ^
    [javac]
/home/chuck/OpenSource/Apache/xml/axis2-0.93-src/modules/saaj/src/org/apache/axis2/saaj/SOAPPartImpl.java:33:
org.apache.axis2.saaj.SOAPPartImpl is not abstract and does not override
abstract method
renameNode(org.w3c.dom.Node,java.lang.String,java.lang.String) in
org.w3c.dom.Document
    [javac] public class SOAPPartImpl extends SOAPPart {
    [javac]        ^
    [javac]
/home/chuck/OpenSource/Apache/xml/axis2-0.93-src/modules/saaj/src/org/apache/axis2/saaj/SOAPBodyElementImpl.java:25:
org.apache.axis2.saaj.SOAPBodyElementImpl is not abstract and does not
override abstract method getUserData(java.lang.String) in org.w3c.dom.Node
    [javac] public class SOAPBodyElementImpl extends SOAPElementImpl
implements
    [javac]        ^
    [javac]
/home/chuck/OpenSource/Apache/xml/axis2-0.93-src/modules/saaj/src/org/apache/axis2/saaj/SOAPFaultImpl.java:38:
org.apache.axis2.saaj.SOAPFaultImpl is not abstract and does not
override abstract method getUserData(java.lang.String) in org.w3c.dom.Node
    [javac] public class SOAPFaultImpl extends SOAPBodyElementImpl
implements SOAPFault {
    [javac]        ^
    [javac]
/home/chuck/OpenSource/Apache/xml/axis2-0.93-src/modules/saaj/src/org/apache/axis2/saaj/SOAPEnvelopeImpl.java:31:
org.apache.axis2.saaj.SOAPEnvelopeImpl is not abstract and does not
override abstract method getUserData(java.lang.String) in org.w3c.dom.Node
    [javac] public class SOAPEnvelopeImpl extends SOAPElementImpl
implements SOAPEnvelope {
    [javac]        ^
    [javac]
/home/chuck/OpenSource/Apache/xml/axis2-0.93-src/modules/saaj/src/org/apache/axis2/saaj/SOAPDocumentImpl.java:24:
org.apache.axis2.saaj.SOAPDocumentImpl is not abstract and does not
override abstract method
renameNode(org.w3c.dom.Node,java.lang.String,java.lang.String) in
org.w3c.dom.Document
    [javac] public class SOAPDocumentImpl implements Document {
    [javac]        ^
    [javac]
/home/chuck/OpenSource/Apache/xml/axis2-0.93-src/modules/saaj/src/org/apache/axis2/saaj/SOAPFaultElementImpl.java:25:
org.apache.axis2.saaj.SOAPFaultElementImpl is not abstract and does not
override abstract method getUserData(java.lang.String) in org.w3c.dom.Node
    [javac] public class SOAPFaultElementImpl extends SOAPElementImpl
implements
    [javac]        ^
    [javac]
/home/chuck/OpenSource/Apache/xml/axis2-0.93-src/modules/saaj/src/org/apache/axis2/saaj/DetailImpl.java:36:
org.apache.axis2.saaj.DetailImpl is not abstract and does not override
abstract method getUserData(java.lang.String) in org.w3c.dom.Node
    [javac] public class DetailImpl extends SOAPFaultElementImpl
implements Detail {
    [javac]        ^
    [javac]
/home/chuck/OpenSource/Apache/xml/axis2-0.93-src/modules/saaj/src/org/apache/axis2/saaj/AttrImpl.java:22:
org.apache.axis2.saaj.AttrImpl is not abstract and does not override
abstract method isId() in org.w3c.dom.Attr
    [javac] public class AttrImpl extends NodeImpl implements Attr {
    [javac]        ^
    [javac]
/home/chuck/OpenSource/Apache/xml/axis2-0.93-src/modules/saaj/src/org/apache/axis2/saaj/SOAPHeaderImpl.java:32:
org.apache.axis2.saaj.SOAPHeaderImpl is not abstract and does not
override abstract method getUserData(java.lang.String) in org.w3c.dom.Node
    [javac] public class SOAPHeaderImpl extends SOAPElementImpl
implements SOAPHeader {
    [javac]        ^
    [javac] Note:
/home/chuck/OpenSource/Apache/xml/axis2-0.93-src/modules/saaj/src/org/apache/axis2/saaj/SOAPConnectionImpl.java
uses or overrides a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 15 errors

BUILD FAILED
File......
/home/chuck/.maven/cache/maven-multiproject-plugin-1.3.1/plugin.jelly
Element... maven:reactor
Line...... 217
Column.... 9
Unable to obtain goal [multiproject:install-callback] --
/home/chuck/.maven/cache/maven-java-plugin-1.5/plugin.jelly:63:48:
<ant:javac> Compile failed; see the compiler error output for details.
Total time: 5 minutes 23 seconds
Finished at: Mon Jan 09 21:51:16 HST 2006





    


--
Ruchith
  

Reply via email to