Как пропустить тесты только для цели «компиляция» и «установка», но не для цели «test»?

У меня ситуация, когда выполнение наших модульных тестов для нашего проекта бизнес-области занимает много времени, поскольку он устанавливает базу данных в известное состояние, а затем приступает к выполнению каждого шага. Я понимаю, что это можно сделать с помощью "-Dmaven.test.skip = true" в командной строке, но я хочу настроить это в NetBeans только для проекта, глобально было бы приемлемо, если бы кто-нибудь мог прояснить, как настроить в среде IDE.

Как мне настроить maven2 для выполнения тестов только тогда, когда "test" цель вызывается?

Использование следующего кода отключит тесты, даже если вызывается "тестовая" цель ( из maven docos ).


  
    org.apache.maven.plugins
    maven-surefire-plugin
    2.6
    
      true
    
  

7
задан Brett Ryan 6 September 2010 в 18:24
поделиться