Puas yog Maven ib lub cuab yeej tsim?
Puas yog Maven ib lub cuab yeej tsim?

Video: Puas yog Maven ib lub cuab yeej tsim?

Video: Puas yog Maven ib lub cuab yeej tsim?
Video: Supine Yoga Webinar 2024, Kaum ib hlis
Anonim

Maven yog a tsim automation cuab yeej siv feem ntau rau Java tej yaam num. Maven kuj siv tau rau tsim thiab tswj tej yaam num sau ua C#, Ruby, Scala, thiab lwm yam lus. Maven hais txog ob yam ntawm lub tsev software: yuav ua li cas software yog tsim, thiab nws dependencies.

Yog li ntawd, Maven yog dab tsi thiab vim li cas nws thiaj siv?

Maven yog lub cuab yeej tswj hwm qhov project muaj zog uas yog raws li POM (cov qauv khoom siv). Nws yog siv rau tej yaam num tsim, dependency thiab cov ntaub ntawv. Nws yooj yim rau kev tsim cov txheej txheem zoo li ANT. Hauv cov ntsiab lus luv peb tuaj yeem qhia mav yog ib lub cuab yeej uas yuav ua tau siv tsim thiab tswj txhua qhov project Java.

Ib yam li ntawd, Maven thiab Jenkins yog dab tsi? Maven yog ib lub cuab tam tsim, luv luv ib tug successor ntawm ntsaum. Nws pab nyob rau hauv tsim thiab version tswj. Txawm li cas los Jenkins yog nruam kev koom ua ke system, qhov twg nyob rau hauv mav yog siv los tsim. Jenkins tuaj yeem siv los automate cov txheej txheem xa tawm.

Ib yam li ntawd ib tug yuav nug, Maven sau hom lus dab tsi?

Java

Lub cuab yeej tsim yog dab tsi?

Tsim cov cuab yeej yog cov kev pab cuam uas automate lub creation ntawm executable daim ntaub ntawv los ntawm qhov chaws code. Tsev suav nrog suav sau, txuas thiab ntim cov lej rau hauv daim ntawv siv tau lossis ua tiav. Siv lub automation cuab yeej tso cai rau tsim txheej txheem kom zoo ib yam.

Pom zoo: