특정 구성이있는 플러그인에 대한 일부 구성 항목을 pluginManagement에 정의하는 부모 pom이 있습니다. 나는 아이 pom에서 원하지 않는다.
내 자식 pom에서 다른 구성 항목을 재정의하려고했지만 구성 항목을 "제거"하는 것이 작동하지 않는 것 같습니다. "제거"란 아무것도 채우지 않았 음을 의미합니다. 예 :
<configuration>
<itemIdontWant></itemIdontWant>
</configuration>
위는 작동하지 않았고 여전히 동일한 구성을 가지고 있습니다. 컴파일 과정에서. 이 항목의 효과를 무효화하기 위해 일부 쓰레기를 채울 수 있지만 적절한 방법으로 "제거"하고 싶습니다. 도움이 필요하세요?
다음을 시도해 볼 수 있습니다.
<configuration>
<itemIdontWant combine.self="override"></itemIdontWant>
</configuration>
위의 문제는 비어 있도록 설정하려는 경우 플러그인의 기본값이 값이 될 수 있다는 것입니다.
또한 다음을 사용하여 구성 상속을 변경할 수 있습니다.
<build>
<plugins>
<plugin>
<inherited>false</inherited>
<groupId>...</groupId>
<artifactId>..</artifactId>
</plugin>
</plugins>
</build>
위의 부분에 대한 문서는 https://maven.apache.org/pom.html 에서 찾을 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다