寻找Java的Makefile和Build System解决方案

时间:2015-02-19 17:09:40

标签: java eclipse maven makefile javac

我正在努力避免在Eclipse中编写大部分Java代码,而我正在为自己设计一些小项目来实现。成为一个更好的Java程序员和b。学习如何组织我的应用程序(在代码和目录结构方面)。

我注意到我对类进行了大量小的增量更改,然后重新编译并运行我的整个应用程序。我从使用C ++的课程中略微熟悉Makefiles,而且我对Build Systems(Maven,Ant)不太熟悉。关于这个问题,这里有一些我很感激的帮助:

  • 首先,有没有办法可以编写一个小文件来分隔.class期间保存javac *.java文件的位置?
    • 说我想将所有.class个文件放在/bin文件夹
  • 在该文件中,是否有可以编写的命令来简化javac *.javajava [class name here...]进程?

    • 我知道这个过程已经相对简单了,但我想知道的是我可以写一些能让我沿着myExec build运行命令的东西(编译并保存我所有的java文件){ {1}}(运行我的申请)
  • 最后,是否有一个我可以/应该学会使用的简单构建系统,这将允许我完成此任务?或者我混淆了构建系统的重点。

1 个答案:

答案 0 :(得分:1)

查看Maven或Gradle,它会自动分离源文件和类文件。

手动构建脚本写作真的是时间的腰部。