Как последовательно выполнить 2 Java-класса с помощью команды mvn

У меня есть 2 Java-класса, которые имеют симбиотические отношения.

Класс 1 создает некоторые выходные файлы, а класс 2 использует выходные данные класса 1 и проверяет их. Оба эти класса принимают данные из командной строки. Этот проект основан на Maven.

Учитывая эту симбиотическую природу, я не уверен, как «соединить их»?

Я думал о том, чтобы написать еще один класс Java, который принимает входные данные командной строки и вызывает 2 класса. Однако здесь есть еще одна неопределенность, как я могу запустить класс 1 (для создания выходных файлов), чтобы у меня был класс 2 для его проверки. Возможно, Junit @ Before или какая-нибудь аннотация? Я действительно не уверен, как поступить. Я надеюсь, что здесь есть смысл.

Любая помощь или предложения будут высоко оценены.

Ответы на вопрос(1)

Ваш ответ на вопрос