If you already have hibernate installed, and want to add an artifact
that the original publishers didn't include, you'll have to do it "by
hand" by manually editing the ivy.xml for that module. A couple of warnings:
(1) If anyone has already downloaded version X of your module and you
modify it, those people won't necessarily get the changes you made. So
it would be a good idea to increment the version number and "re-publish"
it. (You can manually copy the files/directories in your Ivy repository
to make a new version.)
(2) Since the original authors didn't make this change, the next time
you update to a new version of hibernate, you'll have to go through the
exercise again. In my experience, it's hard to remember that you made
manual changes, so you might want to leave yourself some
hints/breadcrumbs/notes. Also beware of changing a version number to one
that hibernate might use next. You might consider doing something like
modifying the name of the module so you know it's not out-of-the-box,
like "hibernate-custom".
I'm also with you on wishing more orgs would include the license file!
cheers,
Valerie
John Hite wrote:
I'm new to ivy. I've been going through the tutorials and trying to set up my
own ivy repository. I ran the build-a-repository sample and I am wondering if
there is a way to manually add artifacts to the repository? For example, I have
hibernate in my ivy repository and I would like to add the license file as an
artifact. Is there a way to do this?
Thanks,
John