You can turn off downloading of snapshots in the maven build by using
"-o" option (without quotes).
E.g. maven clean jar -o

As for the missing jars:
For now you can download them from http://people.apache.org/~ruchithf/maven/
and copy them into your local maven repository (in the
".maven/repository/" directory in your home directory). Make sure you
preserve the directory structure:

bouncycastle/
              |
             +-  jars
                     |
                    +- bcprov-jdk13-128.jar

opensaml/
              |
             +- jars
                     |
                    +- opensaml-1.0.1.jar


Thanks,
Ruchith

On 1/11/06, Chuck Williams <[EMAIL PROTECTED]> wrote:
>  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
>
>
>


--
Ruchith

Reply via email to