我正在寻找一种使我的项目自动化的好方法。我有一个包含很多步骤的项目。在每个步骤中,都会生成输出文件并与其他文件进行比较。直到知道我为每个步骤编写了一个必须让其按特定顺序运行的主函数,因为首先我只需要中间结果。我知道我的项目结构没有计划好。有没有一种聪明的方法来编写一个函数,以正确的顺序运行项目的所有主要函数? intelliJ 中的 Makefile
之类的东西?
我的代码工作正常,但它的结构非常糟糕,对于陌生人来说不太方便。我想让它更方便,而无需过多更改我的代码。
最佳答案
无需创建一些 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);
}
}
关于java - intelliJ 中的自动化工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54672149/