Я выполняю некоторые тестирования службы с помощью restassured и огурца, и они работают нормально локально, только используя тест Maven.Почему тест Maven не работает после mvn clean, если я не запускаю обновление mvn?
Проблема в том, что если я запустил Maven clean, тогда я должен запустить обновление Maven или он не будет работать (говорит, что он не может найти мои файлы функций Cucumber). Для справки он говорит:
No features found at [classpath:classpath/classpath]
Это не будет большой проблемой, за исключением мне нужно, чтобы это проходит через бамбук, где я не могу назвать обновление Maven.
Так что мне нужно выяснить, что не так с моей POM, чтобы начать эту проблему, или как я могу запустить обновление Maven через переменные целей/среды.
POM довольно прост, имеет только необходимые зависимости/отчетность. Билд часть POM выглядит следующим образом:
<build>
<finalName>Test</finalName>
<directory>target</directory>
<outputDirectory>target/classes</outputDirectory>
<testOutputDirectory>target/test-classes</testOutputDirectory>
<sourceDirectory>src/main/java</sourceDirectory>
<testSourceDirectory>src/test/java</testSourceDirectory>
<resources>
<resource>
<directory>src/test/resources</directory>
</resource>
</resources>
</build>
Это все в Java 8, используя Eclipse в качестве IDE.
Спасибо за совет! В настоящее время у меня есть все тестовые/функциональные файлы в одном пакете. Я подумал, что это самый простой способ заставить его работать. Я должен буду сделать этот снимок завтра. Если это сработает, я с радостью сделаю это правильным. – canpan14
Просто отметив, что это закончилось для меня работой! Еще раз спасибо. – canpan14