寻找 Java 的 Makefile 和构建系统解决方案

Looking for Makefile and Build System solutions for Java

我正在努力避免在 Eclipse 中编写我的大部分 Java 代码,并且我正在为自己设计一些小项目,以便 a.成为更好的 Java 程序员和 b。了解如何组织我的应用程序(在代码和目录结构方面)。

我注意到我对 类 进行了大量小的增量更改,然后重新编译 运行 我的整个应用程序。我对 C++ 课程中的 Makefile 略微熟悉,但对构建系统(Maven、Ant)不太熟悉。关于这件事,以下是一些我希望得到帮助的事情:

看看Maven还是Gradle,它自动将源文件和class个文件分开。

手动编写构建脚本真的很费时间。