Как вызвать два разных профиля в одной команде maven?

У меня есть два профиля для разных сред вpom.xml, Я должен бежатьmvn -PTest1 install а такжеmvn -PTest2 install Команда, чтобы получить эти профили в использовании. Можем ли мы объединить две отдельные команды Maven в одну (например,mvn clean install)?

Вот моя запись Пом


  
  Test1
  
    true
    1.5
    
       Windows XP
       Windows
       x86
       5.1.2600
    
    
       sparrow-type
       African
    
  
  
    
      
      com.endeca
      
      
      endeca_navigation_Test1
      
     
     6.1
     
     
    
    compile
    
  
  

  
    Test2
    
      false
      1.5
      
        Windows XP
        Windows
        x86
        5.1.2600
      
      
        sparrow-type
        African
      
    
    
      
        
        com.endeca
        
        
        endeca_navigation_Test2
        
        
        6.1
        
        
        
        compile
        
      
    
  

Это поможет управлять заданием Hudson с помощью одной команды

 dinesh sharma28 мая 2013 г., 15:40
Мне нужно объединить эти две команды mvn -PTest1 install и mvn -PTest2 install с моей командой Hudson job mvn install. Установка mvn работает с заданием Hudson для нашего проекта.
 Mifeet28 мая 2013 г., 14:56
Итак, вы хотите объединить командыmvn -PTest1 install а также ?mvn -PTest2 install

Ответы на вопрос(3)

Для меня мифитьответ нет работает. Я получил "неизвестная фаза жизненного цикла Test2 ", Для меня это работает:

mvn install -PTest1 -PTest2
 Kidburla19 февр. 2018 г., 17:48
Вы используете PowerShell? Смотри naXa 'ответ.

На основедокументация и обсуждениеВотпопробуйте разделить имена профилей запятыми:

mvn install -P Test1,Test2

Mifeet»ответ правильно, но в Windows PowerShell вы должны указать параметры, в противном случае вы 'получу "неизвестная фаза жизненного цикла » ошибка.

mvn install -P 'Test1,Test2'
 Ng Sek Long26 апр. 2019 г., 05:28
Для меня это" " Я использую CMD

Ваш ответ на вопрос