java - intelliJ 中的自动化工具

标签 java automation

我正在寻找一种使我的项目自动化的好方法。我有一个包含很多步骤的项目。在每个步骤中,都会生成输出文件并与其他文件进行比较。直到知道我为每个步骤编写了一个必须让其按特定顺序运行的主函数,因为首先我只需要中间结果。我知道我的项目结构没有计划好。有没有一种聪明的方法来编写一个函数,以正确的顺序运行项目的所有主要函数? 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/

相关文章:

testing - Windows CE 和 PDA 设备的自动化测试工具推荐

java - 为什么在使用 Class.forName(...) 时会出现 ClassNotFoundException?

java - 检索猫头鹰 :restrictions using the OWL API

java - Apache Tomcat 上下文属性或上下文变量的参数化值?

python - 任何好的 Python HTTP 代理?

python - 尽管 driver.close 和 driver.quit,IDLE 不会终止我的 selenium broswer

java - 无法使用firebase云消息传递在mysql数据库中注册 token

java - 从 HDFS 加载 key 表

java - 在 C 中执行命令行命令并与之交互

testing - 正则表达式在结果中只需要两个空格