代码之家  ›  专栏  ›  技术社区  ›  Zach

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

  •  -2
  • Zach  · 技术社区  · 10 年前

    我正试图摆脱在Eclipse中编写大部分Java代码的做法,我正在为自己设计一些小项目,以便a.成为一名更好的Java程序员,b.学习如何组织我的应用程序(在代码和目录结构方面)。

    我注意到我对类进行了大量的小的增量更改,然后重新编译并运行整个应用程序。我对C++课程中的Makefile稍有熟悉,对构建系统(Maven、Ant)不太熟悉。关于这件事,我有几件事需要帮助:

    • 首先,有没有一种方法可以让我写一个小文件 .class 文件保存期间 javac *.java ?
      • 说我想把我所有的 中的文件 /bin 文件夹
    • 在该文件中,我是否可以编写一个命令来简化 javac*.java java [class name here...] 过程

      • 我知道这个过程已经相对简单了,但我想知道的是,我能不能写一些东西,让我按照 myExec build (编译并保存所有java文件) myExec run (运行我的应用程序)
    • 最后,是否有一个简单的构建系统,我可以/应该学会使用它来实现这一点?或者我混淆了构建系统的要点。

    1 回复  |  直到 10 年前
        1
  •  1
  •   Crazyjavahacking    10 年前

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

    手动编写脚本真的是时不我待。