Можно ли переопределить конфигурацию плагина, уже определенного для профиля в родительском POM?

В родительском файле POM моего проекта у меня есть такой профиль, определяющий некоторые конфигурации, полезные для этого проекта (так что я могуизбавиться от этого родительского POM):


wls7
...

  
    
    
      org.apache.maven.plugins
      maven-compiler-plugin
      
        true
        1.4
        1.4
        128m
        1024m
        %${jdk14.executable}
      
    
  


...

Но в моем проекте я просто хотел бы переопределить конфигурацию maven-compiler-plugin, чтобы использовать jdk5 вместо jdk4 для компиляции тестовых классов.

Тот'Вот почему я сделал этот раздел в POM моего проекта:


  
    wls7
        
            
                jdk
                4
            
        
    
      target-1.4
      
        
          org.apache.maven.plugins
          maven-compiler-plugin
          
            
              my-testCompile
              test-compile
              
                testCompile
              
              
                true
                ${jdk15.executable}
                1.5
                1.5
                1.5
                true
              
            
          
        
      
    
  
              ...

и это'не работает ...

Я даже пытался переопределить конфигурацию в обычных разделах плагина моего POM (я имею в виду, не для конкретного профиля, а для всего моего POM).

В чем может быть проблема ?

Чтобы уточнить некоторые из моих требований:

Я неЯ не хочу избавляться от родительского POM и профиля (wls7), определенного внутри него (поскольку мне нужно много и много свойств, конфигураций, ...), и это не процесс в моей компании.Решение, основанное на дублировании родительского POM и / или профиля, определенного внутри него, не является хорошим. Так как, если ответственность за

родитель POM что-то изменить, я

должен был бы сообщить об этом в моем.

Это'Это просто вопрос наследования (расширение или переопределение профиля, конфигурации из POM верхнего уровня), поэтому я думаю, что это должно быть возможно с Maven 2.

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

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