Hi Carsten,

IANAC (I am not a commiter), but I saw your patch go by and had a few
thoughts.

I understand that, for your from-Maven dependencies, there are .pom
around already, but that seems like luck--what about other dependencies
you're pulling in that didn't come from Maven? That don't have existing
poms?

I think a more general solution would be to have ivy:install support
using the ivy:makepom functionality to systematically make POMs for
your module + all of the dependencies directly from their Ivy files.

Yes, this would cause round-tripping from original POM -> Ivy file ->
derived POM, such that original POM may != derived POM, but I think
conceptually this "install into repo with POMs for *all* artifacts" is
a better feature for Ivy than "install into repo with POMs for only
the artifacts that happen to already have them".

That said, your approach sounds great for your specific setup, but it
seems like a little bit of a hack and not very general to me.

- Stephen


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org

Reply via email to