-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi

How do I get all configurations from a locally published module into the
~ ivy cache?


I have 2 projects (A and B). B depends on A. I'm publishing A to a local
repository.

<ivy:publish
        resolver="project"
        artifactspattern="dist/[artifact]-[revision].[ext]"
        pubrevision="${revision}"
        validate="true"
        overwrite="true"/>

My project resolver looks like that:
<filesystem name="project">
        <artifact
pattern="${ivy.dir}/repository/[organisation]/[module]/[type]s/[artifact]-[revision].[ext]"
/>
</filesystem>

After publishing module A, everything looks fine.

repository/
`-- net.test
~    `-- A
~        |-- ivys
~        |   |-- ivy-1.0.0.xml
~        |   |-- ivy-1.0.0.xml.md5
~        |   `-- ivy-1.0.0.xml.sha1
~        |-- jars
~        |   |-- A-1.0.0.jar
~        |   |-- A-1.0.0.jar.md5
~        |   `-- A-1.0.0.jar.sha1
~        `-- sources
~            |-- A-1.0.0.zip
~            |-- A-1.0.0.zip.md5
~            `-- A-1.0.0.zip.sha1


module A has various configurations, that are all listed in the
ivy-1.0.0.xml in the local repository:
<configurations>
        <conf name="master"/>
        <conf name="runtime" extends="master"/>
        <conf name="source"/>
        <conf name="test" visibility="private"/>
</configurations>

In module B I depend on A:
<dependency org="net.test" name="A" rev="1.0.0" conf="master->runtime"/>

But I get the error "configuration(s) not found ..." during:
<ivy:retrieve
        pattern="${lib.home}/[artifact].[ext]"
        sync="true"
        conf="master,test"/>

When I take a look into the ~/.ivy2/cache/net.test/A/ivy-1.0.0.xml there
is only one configuration:
<configurations>
        <conf name="default" visibility="public"/>
</configurations>

So where are all the configurations that are available at the local
repository gone?

Can someone point me to my mistake?

thx
        Alex
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4-svn0 (GNU/Linux)

iD8DBQFIvpjjci0IS3Y4ncoRAumjAJ9fQmJsc2fjNCLbNsiI4jip2K9VpACeJD4W
xAdL0vbqGVv3cZ8Z/T2H+K0=
=EdFF
-----END PGP SIGNATURE-----

Reply via email to