반응형

출처

uber jar는 무엇입니까?

저는 maven 문서를 읽고 있었는데 "uber jar"라는 이름이 나왔습니다.

uber-jar의 의미는 무엇이며 그 특징 / 장점은 무엇입니까?


4 개의 답변 중 1 개의 답변만 추려냄.

Über는 독일어로 above 또는 over입니다. 이전 국가의 한 줄 가사로 나옵니다. Deutschland, Deutschland, über alles(독일, 모든 다른 것 위에 독일)

그래서 이 문맥에서 "uber-jar"는 간단한 JAR (a) 보다 한 단계 "위의 jar" 입니다. "uber-jar"는 하나의 JAR 파일에 당신의 패키지와 모든 의존성을 포함하여 정의됩니다. 그 이름은 "보통을 뛰어넘는다"와 비슷한 뜻을 가지는 ultrageek, superman, hyperspace, 그리고 metadata와 동일한 의미에서 비롯된 것으로 생각할 수 있습니다.

장점은 uber-jar가 실제로 종속성이 없으므로 의존성에 관련하여 설치된 게 있는지 여부에 상관없이 이를 배포할 수 있습니다.

uber-jar 내에서 자신의 모든 항목의 의존(종속)성도 해당 uber-jar 내에 있습니다.


(a) 저는 아마도 자바 개발자에게 JAR가 무엇인지 설명할 필요는 없겠지만 글의 완성도를 위해 설명을 포함할 것입니다. JAR는 Jave archive이고 기본적으로 관련된 메타데이터, 리소스와 함께 많은 클래스 파일을 포함하는 하나의 파일입니다.

반응형

+ Recent posts