maven-shade-plugin의 용도와 Java 패키지를 재배치하는 이유는 무엇입니까? maven-shade-plugin이 누군가의 pom.xml에 사용되고 있는 것을 발견했습니다.저는 maven-shade-plugin을 사용해 본 적이 없기 때문에(Maven n00b입니다), 이것을 사용하는 이유와 기능을 이해하려고 했습니다. Maven 문서를 봤는데 이 문장이 이해가 안 돼요. 이 플러그인은 종속성을 포함하여 uber-jar에 아티팩트를 패키징하고 일부 종속성의 패키지를 음영(예: 이름 변경)할 수 있는 기능을 제공합니다. 페이지에 있는 서류는 그다지 새로울 것 같지 않다. 우버 항아리가 뭐죠?왜 누군가 그걸 만들고 싶어 했을까요?종속성 패키지의 이름을 바꾸면 무슨 소용입니까?maven-shade..