Ի՞նչ է uber jar-ը:
Ի՞նչ է uber jar-ը:
Anonim

Ան uber - ՋԱՐ - հայտնի է նաև որպես ճարպ ՋԱՐ կամ ՋԱՐ կախվածություններով- է ա ՋԱՐ ֆայլ, որը պարունակում է ոչ միայն Java ծրագիր, այլ նաև ներառում է դրա կախվածությունները: Սա նշանակում է, որ ՋԱՐ գործում է որպես ծրագրաշարի «բոլորը մեկում» բաշխում, առանց որևէ այլ Java կոդի կարիքի:

Բացի այդ, ի՞նչ է ստվերավորված սափորը:

Ա ստվերավորված բանկա aka uber- բանկա aka fat բանկա լռելյայնորեն կպարունակի բոլոր կախվածությունը, որը պահանջվում է Java հավելվածը գործարկելու համար, որպեսզի դասի ուղու մեջ լրացուցիչ կախվածություն չպահանջվի: Ձեր հավելվածը գործարկելու համար անհրաժեշտ է միայն Java-ի ճիշտ տարբերակը:

ինչ է ժողովածուի բանկա: մի « ժողով -ը ֆայլերի, գրացուցակների և կախվածությունների խումբ է, որոնք հավաքվում են արխիվի ձևաչափով և բաշխվում: Օրինակ, ենթադրենք, որ Maven նախագիծը սահմանում է մեկ ՋԱՐ արտեֆակտ, որը պարունակում է և՛ կոնսոլային հավելված, և՛ Swing հավելված:

Նաև հարց է, թե ինչ է բարակ բանկա:

Նիհար բանկա . Նույնը, ինչ ա Նիհար ՊԱՏԵՐԱԶՄ, բացառությամբ օգտագործելով ՋԱՐ փաթեթավորման ձևաչափ: Սովորաբար սա օգտագործվում է մասնագիտացված հավելվածների/պլագինների ճարտարապետության կողմից, որոնք օգտագործում են ՋԱՐ փաթեթավորման ձևաչափ՝ իր հատուկ կառուցված հավելվածի կամ գործարկման ժամանակի արտեֆակտների համար: Օրինակ՝. kjar ձևաչափը Drools-ից:

Ի՞նչ է maven shade հավելվածը:

Ինչ է մավեն - ստվեր - միացնել օգտագործվում է, և ինչո՞ւ եք ցանկանում տեղափոխել Java փաթեթները: «Սա միացնել ապահովում է արտեֆակտը uber-բանկի մեջ փաթեթավորելու հնարավորություն՝ ներառյալ դրա կախվածությունները և դեպի ստվեր - այսինքն վերանվանել որոշ կախվածությունների փաթեթները»:

Խորհուրդ ենք տալիս: