Ի՞նչ է groupId-ը:
Ի՞նչ է groupId-ը:

Video: Ի՞նչ է groupId-ը:

Video: Ի՞նչ է groupId-ը:
Video: WinAppDriver. Автоматизация Windows приложений на Java 2024, Մայիս
Anonim

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

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

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

Նաև գիտեք, թե ինչ է groupId-ը IntelliJ-ում: Եթե ոչ մի նախագիծ ներկայումս բացված չէ IntelliJ IDEA, սեղմեք Ստեղծել նոր նախագիծ ողջույնի էկրանին: GroupId - նոր նախագծի փաթեթ: ArtifactId - ձեր նախագծի անվանումը: Տարբերակ - նոր նախագծի տարբերակ: Լռելյայնորեն, այս դաշտը նշված է ավտոմատ կերպով:

Նաև գիտեք, թե Maven-ում ինչ է նշանակում groupId:

groupId եզակիորեն նույնացնում է ձեր նախագիծը բոլոր նախագծերում: Ա խմբի ID պետք է հետևի Java-ի փաթեթի անվան կանոններին: Սա նշանակում է այն սկսվում է ձեր կողմից վերահսկվող հակադարձ տիրույթի անունով: Օրինակ՝ org.apache. մավեն , org.apache.commons։

Ո՞րն է groupId-ի օգտագործումը Maven-ում:

Այն groupId տարրը կազմակերպության կամ նախագծի եզակի ID է (օրինակ՝ բաց կոդով նախագիծ): Ամենից հաճախ դուք դա կանեք օգտագործել ա խմբի ID որը նման է նախագծի արմատական Java փաթեթի անվանմանը: Օրինակ, իմ Java Web Crawler նախագծի համար ես կարող եմ ընտրել խմբի ID com.