When ivy is used with ibiblio, the resulting ivy that mimics maven has 

<conf name="master" visibility="public" description="contains only the
artifact published by this module itself, with no transitive dependencies"/>

<conf name="compile" visibility="public" description="this is the default
scope, used if none is specified. Compile dependencies are available in all
classpaths."/>

<conf name="runtime" visibility="public" description="this scope indicates
that the dependency is not required for compilation, but is for execution.
It is in the runtime and test classpaths, but not the compile classpath."
extends="compile"/>


I think compile should extends master.  Indeed, if I have a compile or
runtime dependency of a pom with the current settings, I will not have the
published jar itself.

The alternative is to publish the jar in the compile and runtime
configuration as well.

WDYT?

Gilles


Reply via email to