У меня есть несколько классов на протяжении всего проекта Maven.Я хотел бы добавить метод main к некоторым из этих классов для базового тестирования при разработке.
Я попытался объявить класс для запуска с:
mvn exec:java -Dexec.mainClass="huru.util.Async"
, но эта команда выглядела в моем pomXML-файл, и он запустил некоторые предварительно настроенные настройки и запустил мой сервер как обычно.Как я могу запустить определенный файл (не мой обычный основной класс), но при этом загрузить все необходимые зависимости?
обратите внимание, что для тестирования мне нужна большая часть зависимостей в pom.xml, поэтому мне, вероятно, понадобится mvnчтобы запустить класс, который мне нужно протестировать, я не могу запустить его напрямую с помощью javac.
update к сожалению, мне может понадобиться создать профиль в pom.xml, так как maven может 'кажется, очень много делает из командной строки.Я не очень разбираюсь в профилях, и поскольку в моем файле pom.xml его нет, я немного боюсь добавить этот раздел.