Ivy-Maven transitive dependency problem

I have multiple modules project built partially with Maven (pure Java modules) and partially with ANT with IVY dependencies management (mixed Java and other technologies modules).
I have an IVY module that depends on another IVY module, which depends on Maven module.
('IVY module X' <- 'IVY module Y' <- 'Maven module Z')

When Y is coming from maven repository (Nexus) , X doesn't get the transitive dependency Z as I would expect expect.

I couldn't find anything on the net, so the workaround for now is to define Z as another dependency of X...

Have anyone dealt with this problem?

Comments

I guess the problem is relate to missing pom file for Y module.
if you will deploy the a pom file from ivy to Y module, transitive dependency will work.

Y module is ivy module, it doesn't have a pom

I know, if you want him to be useful for Maven, you should generated a pom with dependencies for it.