Ի՞նչ է արտեֆակտը Maven-ում:
Ի՞նչ է արտեֆակտը Maven-ում:

Video: Ի՞նչ է արտեֆակտը Maven-ում:

Video: Ի՞նչ է արտեֆակտը Maven-ում:
Video: «Ինչպես կիրառել Քրիստոսի արյունը» Դերեկ Պրինս 2024, Դեկտեմբեր
Anonim

Ան արտեֆակտ ֆայլ է, սովորաբար JAR, որը տեղակայվում է a Մավեն պահոց. Ա Մավեն build արտադրում է մեկ կամ մի քանիսը արտեֆակտներ , ինչպիսիք են կազմված JAR-ը և «աղբյուրների» JAR-ը: Յուրաքանչյուրը արտեֆակտ ունի խմբի ID (սովորաբար հակադարձ տիրույթի անուն, ինչպես օրինակ. com. foo), an արտեֆակտ ID (պարզապես անուն) և տարբերակի տող:

Այս կերպ ի՞նչ է խմբի և արտեֆակտի ID-ն:

Սահմանում. Այն groupId XML տարր է POM-ում: Maven նախագծի XML ֆայլը, որը սահմանում է id նախագծի խումբ . Ի հակադրություն, artifactId XML տարր է POM-ում: Maven նախագծի XML-ը, որը սահմանում է id նախագծի ( արտեֆակտ ).

Բացի այդ, ինչ է նշանակում Maven. Մավեն ավտոմատացման և կառավարման գործիք է, որը մշակվել է Apache Software Foundation-ի կողմից: Այն ի սկզբանե թողարկվել է 2004 թվականի հուլիսի 13-ին: Իդիշ լեզվով նշանակում է Մավեն «գիտելիքների կուտակիչ» է։ Մավեն ի վիճակի է նաև ցանկացած թվով նախագծեր կառուցել ցանկալի արդյունքի մեջ, ինչպիսիք են բանկա, պատերազմ, մետատվյալներ:

Հաշվի առնելով սա, ի՞նչ է groupId-ը և artifactId-ը Maven նախագծի օրինակում:

groupId կբացահայտի ձեր նախագիծը եզակիորեն բոլորի մեջ նախագծերը , ուստի մենք պետք է պարտադրենք անվանման սխեման: Այն պետք է հետևի փաթեթի անվանման կանոններին, ինչը նշանակում է, որ դա պետք է լինի առնվազն որպես տիրույթի անուն, որը դուք վերահսկում եք, և դուք կարող եք ստեղծել այնքան ենթախմբեր, որքան ցանկանում եք: artifactId բանկա անունն է առանց տարբերակի։

Ի՞նչ է արտեֆակտների պահեստը:

Արտեֆակտի պահեստ երկուական ծրագրերի հավաքածու է արտեֆակտներ և մետատվյալները պահվում են սահմանված գրացուցակի կառուցվածքում, որն օգտագործվում է այնպիսի հաճախորդների կողմից, ինչպիսիք են Maven-ը, Mercury-ը կամ Ivy-ն՝ կառուցման գործընթացի ընթացքում երկուականներ առբերելու համար:

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