Поскольку тестовые классы теперь размещены в src/main/java
, вполне вероятно, что они компилируются во время фазы compile до target/classes
.
Таким образом, несмотря на то, что верный огонь настроен на указание местоположения источника теста src/main/java
, он все равно будет искать классы теста в target/test-classes
, поскольку это местоположение по умолчанию для классов теста.
Вы можете попробовать указать testClassesDirectory соответствующим образом и посмотреть, работает ли он.
Кроме того, я думаю, что вы, возможно, неверно истолковали рекомендацию в документации по плагину maven jar,Я не верю, что они предлагают перенести тестовые источники на src/main/java
.