Вы должны организовать свою корневую помпу так, чтобы тестовые модули активировались через профиль, и вместо использования -Dmaven.test.skip
для поворота используйте -P!testProfile
, чтобы отключить их и, следовательно, пропустить их.Другая мысль заключается в том, что вы могли бы просто сделать:
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<skip>${maven.test.skip}</skip>
</configuration>
</plugin>
</plugins>
Я на самом деле не пробовал это ... это должно теоретически работать.Кажется, я помню, что конфигурация <skip>
есть на всех плагинах.