Is Maven/Ivy repo support included in Gradle or do you also install Maven/Ivy?

I would like to investigate gradle for my use. We are currently using Ant scripts. However, I would also like to move into the world of using a binary dependency manager like a Maven or Ivy repository. Can I just install Gradle, then define a Maven/Ivy repo and start publishing things to it without actually installing Maven or Ivy? In other words, is the repo interaction code built-in to Gradle, or does it shell out to an existing Maven/Ivy installation?

It’s all built into Gradle. You won’t have to install Maven or Ivy.