Почти каждый проект Java, который я видел, использует Maven или Ant. Это прекрасный инструмент, и я думаю, что любой проект может их использовать. Но что случилось с make? Он используется для различных проектов, отличных от Java, и может легко обрабатывать Java. Конечно, вам нужно загрузить make.exe, если вы используете Windows, но Ant и Maven также не поставляются с JDK.
Есть ли какой-то фундаментальный недостаток в make при использовании с Java? Это просто потому, что Ant и Maven написаны на Java?