2011-05-01 6 views

답변

-3

다릅니다. 자녀 poms는 부모 pom 행동을 부정해서는 안됩니다 (빌드 프로세스의 경우 LSP과 비슷합니다). 부모 폴에 프로파일을 정의하는 것은 좋은 생각 일 수 있지만 실제로 필요로하는 아이 폴즈에서만 프로파일을 활성화하십시오.

<profiles> 
    <profile> 
    <activation> 
     <property> 
     <name>environment</name> 
     <value>test</value> 
     </property> 
    </activation> 
    </profile> 
</profiles> 

을하고 자식 치어의 속성 값을 재정의 : 당신이 그것을 할 수없는 경우

, 당신은 정확한 값을 가진 속성으로 부모 치어의 프로필을 활성화 할 수있다.

+3

자식 pom.xml의 속성을 다시 정의하면 Maven이 속성을 읽기 전에 효과적으로 pom **을 빌드하므로 아무런 영향을 미치지 않습니다. – yegor256

관련 문제