2013-04-10 3 views
1

모듈 A와 B를 가진 부모 P가있는 maven 프로젝트를 발견했습니다.이 프로젝트에서 모듈 A와 B는 PluginManagement 섹션을 포함하고 있습니까? 이제 나는 궁금해 :이게 말이 되니? 이것의 의도는 무엇일까요?Maven PluginManagement in modules

matthias.

+0

으로 바뀌어야합니다. 하위 모듈의 플러그인 주변에서 pluginManagement 태그를 제거 할 때 여전히 작동합니까? –

답변

1

PluginManagement 섹션은 하위 요소가 모두 동일한 플러그인과 버전을 사용할 수 있도록 배치됩니다. 아이들은 여전히 ​​플러그인을 참조해야하지만 플러그인 버전은 생략 할 수 있습니다.

모듈 A와 B에서 PluginManagement를 사용하는 것이 작성자가이를 확장하고 다른 방법으로 결정하지 않는 한별로 좋지 않다고 생각합니다. 그것은

<plugins> 
    <!-- your modules --> 
<plugins> 
+1

'pluginManagement' 섹션은 자식 모듈 중 하나보다 프로젝트 P에서 훨씬 더 의미가 있습니다. – user944849