ant-ivy-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rossmy Tilman" <tilman.ros...@rtc.ch>
Subject configuration issue
Date Wed, 22 Aug 2007 15:49:13 GMT
can't get this to work somehow...this is my scenario:
I publish the eb_common_server.jar with the following ivy.xml

<ivy-module version="1.0">
	<info organisation="rtc" module="eb_common_server"
revision="0.1" />
	<configurations>
        <conf name="with-deps" description="necessary for runtime"/>
        <conf name="no-deps" />
        <conf name="test" />
    </configurations>
	<publications>
		<artifact name="eb_common_server" type="jar" />
	</publications>
	
	<dependencies>
		<dependency org="javax.xml" name="jaxb-impl" rev="2.1"
conf="with-deps->default"/>
		<dependency org="javax.xml" name="jaxb-api" rev="2.1"
conf="with-deps->default"/>
		<dependency org="javax.xml" name="jaxb-xjc" rev="2.1"
conf="with-deps->default"/>
		<dependency org="javax.xml" name="jaxb-resolver"
rev="2.1" conf="with-deps->default"/>
		<dependency org="javax.xml" name="jaxb-serializer"
rev="2.1" conf="with-deps->default"/>
		<dependency org="javax.xml" name="jaxb-xalan" rev="2.1"
conf="with-deps->default"/>
		<dependency org="javax.xml" name="jaxb-xercesImpl"
rev="2.1" conf="with-deps->default"/>
		<dependency org="javax.xml" name="jaxb-xml-apis"
rev="2.1" conf="with-deps->default"/>
		<dependency org="javax.xml" name="jaxb-xsltc" rev="2.1"
conf="with-deps->default"/>
		<dependency org="javax.xml" name="stream" rev="1.0"
conf="with-deps->default"/>
		<dependency org="jdepend" name="jdepend" rev="2.9"
conf="with-deps->default"/>
		<dependency org="javax.activation" name="activation"
rev="1.1" conf="with-deps->default"/>
		<dependency org="org.springframework" name="spring"
rev="2.0.6" conf="with-deps->default"/>
		<dependency org="org.springframework" name="spring-mock"
			rev="2.0.6" conf="with-deps->default"/>
	</dependencies>

</ivy-module>

that works alright, it seems...but when I reference the dependency like
this:

<ivy-module version="1.0">
	<info organisation="rtc" module="eb_webclient" revision="1.0"/>
	<dependencies>
		<dependency name="eb_common_server"  rev="0.1"
conf="default->with-deps"/>
	</dependencies>
</ivy-module>

it gives me this error


[ivy:retrieve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:retrieve] ::          UNRESOLVED DEPENDENCIES         ::
[ivy:retrieve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:retrieve] :: [ rtc | eb_common_server | 0.1 ]: configuration(s) not
found in [ rtc | eb_common_server | 0.1 ]: with-deps. It was required
from [ rtc | eb_webclient | 1.0 ] default

if ommit the conf part like this:

<ivy-module version="1.0">
	<info organisation="rtc" module="eb_webclient" revision="1.0"/>
	<dependencies>
		<dependency name="eb_common_server"  rev="0.1" />
	</dependencies>
</ivy-module>

then I only get the eb_common_server-0.1.jar file

I publish with this ant task:

<target name="publishJar" depends="clean,jar">
		<ivy:publish overwrite="true" update="true"
resolver="internal" organisation="${module.organisation}"
module="${module.name}" revision="${module.revision}">
			<artifacts pattern="../target/[artifact].[ext]"
/>
		</ivy:publish>
	</target>

and I use this ivy-settings.xml:

<ivysettings>
	<settings defaultCache="../target/ivy-cache"
defaultResolver="build-repository"
		checkUpToDate="false" />
	<resolvers>
		<chain name="build-repository" returnFirst="false">
			<filesystem name="internal"
checkmodified="true">
				<artifact
	
pattern="../../eb_common/repository/[organisation]/[module]/jars/[module
]-[revision].[ext]" />
			</filesystem>
			<filesystem name="localMaven"
m2compatible="true" checkmodified="true">
				<artifact
	
pattern="${ivy.default.ivy.user.dir}/../.m2/repository/[organisation]/[m
odule]/[revision]/[module]-[revision].[ext]" />
			</filesystem>
		</chain>
	</resolvers>
</ivysettings>

another thing that is worth mentioning is that I'm working behind a
restrictive firewall, so use only local repos.
Any suggestions?


Mime
View raw message