ant-ivy-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gordon Leland Hempton <ghemp...@gmail.com>
Subject Unresolved Dependencies - What Am I Doing Wrong?
Date Thu, 02 Apr 2009 18:05:37 GMT
I am trying to incorporate ivy as the dependency manager for our project. I
have created my own repository using the ivy install command, however when I
try and add my own modules to the repository I get the following error when
another module depends on them:
[ivy:resolve] WARN: ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:resolve] WARN: ::          UNRESOLVED DEPENDENCIES         ::
[ivy:resolve] WARN: ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:resolve] WARN: :: net.jthink#jaudiotagger;1.0.9:
java.lang.NullPointerException at java.util.Hashtable.put(Unknown Source)
[ivy:resolve] WARN: ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:resolve] report for
com.designbyparts#oakland-site;working@ghempton-desktop default produced in
C:\Users\Gordon\.ivy2\cache\com.designbyparts-oakland-site-default.xml
[ivy:resolve] resolve done (1189ms resolve - 96ms download)
[ivy:resolve] :: problems summary ::
[ivy:resolve] :::: WARNINGS
[ivy:resolve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:resolve] ::          UNRESOLVED DEPENDENCIES         ::
[ivy:resolve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:resolve] :: net.jthink#jaudiotagger;1.0.9:
java.lang.NullPointerException at java.util.Hashtable.put(Unknown Source)

BUILD FAILED
C:\projects\oakland\branches\prototype\site\build.xml:119: impossible to
resolve dependencies:
resolve failed - see output for details
at org.apache.ivy.ant.IvyResolve.doExecute(IvyResolve.java:315)
at org.apache.ivy.ant.IvyTask.execute(IvyTask.java:277)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
...

My ivy file for the module is as follows:

<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0"
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xsi:noNamespaceSchemaLocation=
                   "http://ant.apache.org/ivy/schemas/ivy.xsd">
<info organisation="net.jthink"
module="jaudiotagger"
revision="1.0.9">
<description homepage="http://www.jthink.net/jaudiotagger/">
Audio tagging library
</description>
</info>
<configurations>
<conf name="default" visibility="public" />
<conf name="sources" visibility="public" />
</configurations>
<publications>
<artifact name="jaudiotagger" type="jar" ext="jar" conf="default" />
<artifact name="jaudiotagger" type="source" ext="jar" conf="sources" />
</publications>
</ivy-module>

And the repository pattern matches up with the resolver and is the same as
all of the other modules which I installed through the ivy install task. One
thing this module doesn't have is the md5 and sha1 checksums, does that
matter? Am I missing anything? I am using Ivy 2.0.0.

Thanks for your help,
Gordon

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message