Ufungaji chaguo-msingi ni nini katika Maven?
Ufungaji chaguo-msingi ni nini katika Maven?

Video: Ufungaji chaguo-msingi ni nini katika Maven?

Video: Ufungaji chaguo-msingi ni nini katika Maven?
Video: NI KWANINI, AMBASSADORS OF CHRIST CHOIR, COPYRIGHT RESERVED 2012 2024, Novemba
Anonim

The ufungaji aina ni maalum katika pom. xml maelezo kupitia < ufungaji > kipengele, kwa kawaida baada yake Maven kuratibu. The ufungaji wa chaguo-msingi aina ni jar. Malengo ya programu-jalizi ambayo yanatekelezwa na chaguo-msingi katika kila awamu ya mzunguko wa maisha hutegemea ufungaji aina ya mradi ambao tutajenga.

Katika suala hili, ni nini ufungaji katika Maven?

Kipengele muhimu zaidi cha a Maven mradi ni wake ufungaji aina, ambayo hubainisha aina ya vizalia vya programu ambavyo mradi hutoa. Kuna nyingi zilizojengwa ndani Ufungaji wa Maven aina (kwa mfano, jar, vita, na sikio). Mradi wa ufungaji type inabainisha malengo ya programu-jalizi ambayo yanatekelezwa wakati wa kila Maven awamu ya kujenga.

Zaidi ya hayo, aina ya ufungaji Pom ni nini? pom ” ufungaji sio chochote isipokuwa chombo, ambacho kina vifurushi / moduli zingine kama jar, vita, na sikio. ikiwa utafanya operesheni yoyote kwenye kifurushi / kontena ya nje kama mvn clean compile install. basi vifurushi / moduli za ndani pia hupata usakinishaji safi wa mkusanyiko.

Kwa hivyo, lengo la maven ni nini?

Lengo ni kitengo kimoja cha kazi ambacho hufanya kazi fulani halisi. Kwa mfano mkusanyiko lengo (inaendesha kama mvn compiler:compile) ambayo inakusanya chanzo cha Java. Wote malengo hutolewa na programu-jalizi, ama kwa programu-jalizi chaguo-msingi au na programu-jalizi zilizobainishwa na mtumiaji (zilizosanidiwa katika faili ya pom). Awamu iliyo na programu-jalizi sifuri malengo haifanyi chochote.

Je, Maven anathibitisha nini?

2 Majibu. mvn thibitisha - kama ilivyosemwa hapo awali - hufanya majaribio yoyote ya ujumuishaji ambayo maven hupata katika mradi huo. mvn install inaendesha mvn kabisa thibitisha na kisha kunakili vizalia vya programu katika eneo lako maven hazina ambayo kwa kawaida unaweza kupata chini ya C:Jina la mtumiaji. m2 epository ikiwa unatumia windows.

Ilipendekeza: