Инструмент автоматизации в IntelliJ - PullRequest
0 голосов
/ 13 февраля 2019

Я ищу хороший способ автоматизировать мой проект.У меня есть проект с большим количеством шагов.На каждом этапе выходные файлы генерируются и сравниваются с другими файлами.До тех пор, пока я не узнал, я написал для каждого шага основную функцию, которую я должен позволить запустить в определенном порядке, потому что сначала мне просто нужен был промежуточный результат.Я знаю, что структура моего проекта не очень хорошо спланирована.Есть ли умный способ написать функцию, которая запускает все основные функции проекта в правильном порядке?Что-то вроде Makefile в intelliJ?

Мой код работает правильно, но он очень плохо структурирован и для странного человека не пригодится.Я хочу сделать это более удобным, не меняя мой код слишком сильно.

1 Ответ

0 голосов
/ 13 февраля 2019

Нет необходимости создавать конфигурацию сборки 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);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...