I've been going through the Ivy documentation and I have a question about the default ivysettings.xml
found inside the ivy.jar.
All I want to do is change the public repository to a local Maven repository we have. That's it. I could copy all of the ivysettings*.xml
files into my project, and use <ivy:settings>
to point to it, but that duplicates a lot of stuff. I could also modify the ivy.jar
, but that adds maintenance headaches. Developers have to use my ivy.jar
, and if we go to a new version, I'd have to modify it again.
So, how do I keep all of the standard Ivy settings and simply switch the repository to use? I simply want to overlay my changes onto what Ivy already has.
And two more questions:
- What's the difference between the
ivyconf*.xml
files and theivysettings*.xml
files? Why are there duplicate configurations in Ivy? - What's a good book on Ivy? I'm right now using Manning's Ant in Action which covers Ivy in a somewhat summary way and is a bit dated. The resources on the Ivy website itself are awful.