У меня есть проект Maven с только одним тестом JUnit и без кода производства. Тест создан в src/test/java/mypackage. Мне нужно загрузить этот тест на поле и запустить его из командной строки без использования Maven.Как запустить JUnit-тест из командной строки на поле?
Я пробовал несколько подходов, в том числе создание банку из Maven и ее запуск, но он продолжает возвращать «никакого основного атрибута манифеста в project.jar».
Я создал в src/main/resources папку META-INF, содержащую MANIFEST.MF, только с одним свойством: Main-Class: mypackage.Test, однако я продолжаю получать вышеуказанную ошибку. Пожалуйста, порекомендуйте.
Главный JAR не собирается содержать тестовые классы. Какую проблему вы на самом деле пытаетесь решить здесь? – Tunaki
Не говоря уже о том, что класс Test не имеет никакого метода main(). Основной метод находится внутри тестового бегуна JUnit. Это похоже на проблему XY. Вы должны сказать нам, чего вы пытаетесь достичь. –
Мне нужно загрузить тестовую базу данных, вот что такое тест. – user998692