Ինչ է տրամադրվում կախվածությունը Maven- ում:
Ինչ է տրամադրվում կախվածությունը Maven- ում:

Video: Ինչ է տրամադրվում կախվածությունը Maven- ում:

Video: Ինչ է տրամադրվում կախվածությունը Maven- ում:
Video: Քայլ 2. Ինչպես սկսել բիզնես I 7 հուշում 2024, Մայիս
Anonim

Maven կախվածության շրջանակը – տրամադրվում է

Մավենի կախվածության շրջանակը տրամադրված է օգտագործվում է նախագծի կառուցման և փորձարկման ժամանակ: Նրանցից պահանջվում է նաև գործարկել, բայց չպետք է արտահանվի, քանի որ կախվածություն կլինի տրամադրվում է գործարկման ժամանակի միջոցով, օրինակ, սերվերլետի կոնտեյների կամ հավելվածի սերվերի միջոցով

Բացի սրանից, ի՞նչ է կախվածությունը Մավենում:

Մեջ Մավեն , կախվածություն Սա ևս մեկ արխիվ է՝ JAR, ZIP և այլն, որոնք անհրաժեշտ են ձեր ընթացիկ նախագծին՝ կազմելու, կառուցելու, փորձարկելու և/կամ գործարկելու համար: Այն կախվածություններ հավաքված են պոմ . Եթե այնտեղ ներկա չեն, ապա Մավեն դրանք կներբեռնի հեռավոր պահոցից և կպահի տեղական պահեստում:

Նաև գիտեք, թե որն է Maven-ում բացառման օգուտը: Բացառումներ դրված են ձեր POM-ում որոշակի կախվածության վրա և ուղղված են կոնկրետ groupId-ին և artifactId-ին: Երբ դուք կառուցում եք ձեր նախագիծը, այդ արտեֆակտը չի ավելացվի ձեր նախագծի դասընթացին այն կախվածության միջոցով, որում բացառում հայտարարվել է.

Նաև հարց է, թե ինչ է նշանակում Maven-ում տրամադրվածը:

compile Սա լռելյայն շրջանակն է, որն օգտագործվում է, եթե ոչ մեկը նշված չէ: Կազմել կախվածությունները հասանելի են նախագծի բոլոր դասընթացներում: Ավելին, այդ կախվածությունները տարածվում են կախյալ նախագծերի վրա: տրամադրվում է Սա շատ նման է կոմպիլյացիայի, բայց ցույց է տալիս, որ դուք ակնկալում եք, որ JDK-ն կամ կոնտեյները կապահովի կախվածությունը գործարկման ժամանակ:

Ինչո՞ւ է Maven-ը միշտ ներբեռնում կախվածությունը:

Մավեն ներբեռնում է պլագիններ և արտեֆակտներ, որոնցից կախված է ձեր նախագիծը: Մեյվենն անում է իրականում բեռնել արտեֆակտներ հեռավոր պահոցներից, բայց այն մեկ անգամ ներբեռնում է արտեֆակտը և պահում տեղական քեշ: Մավեն միայն ներբեռնում է դրանցից շատերը կախվածություններ քանի որ դրանք ավելացրել եք ձեր նախագծին:

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