ivysettings.xml: Can I "modify" the default settings without modifying the jar or completely replacing them?
===

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 the `ivysettings*.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.