Maven-де тәуелділік немен қамтамасыз етілген?
Maven-де тәуелділік немен қамтамасыз етілген?

Бейне: Maven-де тәуелділік немен қамтамасыз етілген?

Бейне: Maven-де тәуелділік немен қамтамасыз етілген?
Бейне: Ein Überblick über Dysautonomie auf Deutsch 2024, Мамыр
Anonim

Maven тәуелділік ауқымы – қамтамасыз етілген

Maven тәуелділік ауқымы қамтамасыз етілген жобаны құрастыру және сынау кезінде пайдаланылады. Олар сондай-ақ іске қосуды талап етеді, бірақ экспорттауға болмайды, өйткені тәуелділік болады қамтамасыз етілген орындау уақыты бойынша, мысалы, сервлет контейнері немесе қолданба сервері арқылы

Бұдан басқа, Мавендегі тәуелділік дегеніміз не?

жылы Мэвен , тәуелділік басқа мұрағат - JAR, ZIP және т.б., ол сіздің ағымдағы жобаңызға құрастыру, құрастыру, сынау және/немесе іске қосу үшін қажет. The тәуелділіктер ішінде жиналады пом . Егер олар онда жоқ болса, онда Мэвен оларды қашықтағы репозиторийден жүктеп алып, жергілікті репозиторийде сақтайды.

Сондай-ақ, біліңіз, Maven-де алып тастаудың қолданылуы неде? Ерекшеліктер POM ішіндегі белгілі бір тәуелділікке орнатылады және нақты groupId және artifactId-ге бағытталған. Жобаңызды құрастырған кезде, бұл артефакт жобаңыздың сынып жолына тәуелділік арқылы қосылмайды. алып тастау жарияланды.

Сондай-ақ мәселе, Maven-де берілген нені білдіреді?

компиляция Бұл әдепкі аумақ, егер ешқайсысы көрсетілмесе, пайдаланылады. Компиляциялық тәуелділіктер жобаның барлық сынып жолдарында қолжетімді. Сонымен қатар, бұл тәуелділіктер тәуелді жобаларға таратылады. қамтамасыз етілген Бұл компиляцияға ұқсайды, бірақ JDK немесе контейнер орындау уақытында тәуелділікті қамтамасыз етеді деп күткеніңізді көрсетеді.

Неліктен Maven әрқашан тәуелділікті жүктейді?

Мэвен жобаңызға байланысты плагиндер мен артефактілерді жүктейді. Мэвен жасайды Ақиқатында жүктеп алу қашықтағы репозитарийлерден артефактілер, бірақ ол артефактты бір рет жүктеп алады және жергілікті кэшті сақтайды. Мэвен тек олардың көпшілігін жүктейді тәуелділіктер себебі сіз оларды жобаңызға қостыңыз.

Ұсынылған: