- Maven — pom.xml
- Gradle — build.gradle
- Ant — build.xml
Рекомендую начать знакомство с Maven, при необходимости освоить Gradle, а на Ant вообще не тратить свое время.
Gradle считается более новым в сравнении с Maven, но информации о нем в интернете напарядок меньше. В больших проектах чаще всего используют Maven — поэтому я рекомендую изучать именно его.