智能自动化工具

时间:2019-02-13 14:09:13

标签: java automation

我正在寻找一种自动化项目的好方法。我有一个包含很多步骤的项目。在每个步骤中,都会生成输出文件并将其与其他文件进行比较。直到知道我为每个步骤编写的主要功能我都必须以一定顺序运行,因为首先我只需要中间结果。我知道我的项目结构没有精心计划。有没有一种聪明的方法可以编写一个函数,以正确的顺序运行项目的所有主要功能?像Makefile这样的intelliJ吗?

我的代码可以正常工作,但是结构非常糟糕,对于一个陌生的人来说并不方便。我想使其更方便,而无需太多更改代码。

1 个答案:

答案 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);
    }
}