我正在寻找一种自动化项目的好方法。我有一个包含很多步骤的项目。在每个步骤中,都会生成输出文件并将其与其他文件进行比较。直到知道我为每个步骤编写的主要功能我都必须以一定顺序运行,因为首先我只需要中间结果。我知道我的项目结构没有精心计划。有没有一种聪明的方法可以编写一个函数,以正确的顺序运行项目的所有主要功能?像Makefile
这样的intelliJ吗?
我的代码可以正常工作,但是结构非常糟糕,对于一个陌生的人来说并不方便。我想使其更方便,而无需太多更改代码。
答案 0 :(得分:3)
无需创建一些ant / maven构建配置。 main
是一个静态方法,与其他方法一样。因此,您只需创建一个将调用其他类的主要方法的类
public class YourSuperClass{
public static void main(String[] args) {
YourClass1.main(null); //You can provide String[] args instead of null
YourClass2.main(null);
YourClass3.main(null);
}
}