Π Π½Π°Ρ
Markay tahay 1C waxaan horumarineynaa madal kaliya
entry
Inta badan waxaynu u isticmaalnaa Maven sida dhisidda nidaamka Java Application-ka, qormadan kooban waxaynu kaga hadlaynaa mid ka mid ah dhibaatooyinka ina soo foodsaaray hab-socodka abaabulka horumarka, iyo habkii noo saamaxay inaan ka gudubno arrintaas. dhibaato.
Shuruudaha iyo socodka shaqada
Sababo la xiriira horumarka gaarka ah ee mashaariicdayada maven, waxaan isticmaalnaa qaybo badan oo qaybo ah, ku tiirsanaanta iyo mashaariicda carruurta. Tirada faylasha pom ee hal geed waxay noqon kartaa tobanaan ama xitaa boqolaal.
Waxay u ekaan lahayd: wax weyn ma jiro, hal mar ayay abuureen oo way illoobeen. Haddii aad u baahan tahay inaad wax ka bedesho ama ku darto dhammaan faylasha hal mar, waxaa jira qalab badan oo ku habboon tifaftirayaasha iyo IDE-yada. Waa maxay isbeddelka caadiga ah ee ugu caansan ee pom.xml? Waxaan aaminsanahay in isbeddelka noocyada mashruuca iyo ku tiirsanaanta. Waxaa laga yaabaa in qof doonayo inuu ku doodo arrintan, laakiin tani waa sida dhabta ah xaaladda annaga. Sababtu waxay ku jirtaa xaqiiqda ah in, oo ay weheliso kernel, waxaanu isla mar ahaantaana horumarineynaa qaar badan oo ka mid ah maktabadahayaga, iyo dib-u-soo-celinta joogtada ah ee dhismaha iyo natiijooyinka baaritaanka, isticmaalka sawir-qaadista uma muuqato hab ku habboon. Sababtan awgeed, waxaa lagama maarmaan ah in kor loo qaado lambarka version ee mashaariicda dhismo kasta.
Sidoo kale, waqti ka waqti, horumariye wuxuu u baahan yahay inuu dhiso laantiisa maktabadda oo uu hubiyo shaqeynteeda dhammaan ku-tiirsanaanta, taas oo ay tahay inuu gacanta ku beddelo nooca dhammaantood.
Xalka ugu horreeya
Isbeddellada noocaan oo kale ah ee soo noqnoqda iyo kuwa badan, waxaan rabaa inaan fududeeyo oo aan otomaatig uga dhigo habka gudaha CI. Tani waa meesha ku habboon, plugin si fiican loo yaqaan uu u yimaado samatabbixinta. versions-maven-plugin - ku xidh oo fur
mvn -N nooca: set -DnewVersion=2.0.1
Maven-na wax walba ayuu u samayn doonaa sidii la rabay: waxa uu dhex mari doonaa madaxda sare ilaa hoos, isaga oo beddelaya dhammaan noocyada - quruxda! Hadda waxa hadhay oo dhan waa in kor loo qaado codsiga jiidista, asxaabta ayaa dib u eegi doona isbeddelada, waxaadna si dhakhso ah ugu biiri kartaa jirridda. Si deg deg ah? Si kasta oo ay tahay. Laba boqol pom.xml dib u eegis, tanina maaha tirinta koodka. Intaa waxaa dheer, ma jiro qof ka badbaado isku dhacyada isku dhafan ee tirada badan ee faylasha la beddelay. Waa in halkan lagu xuso in habka CI, isbeddelada nooca ay si toos ah u dhacaan iyadoo ay la socdaan isbeddellada shaqeynta, oo aan si gooni ah u dhicin.
Qaababka Cusub
In muddo ah waanu is dejinay, oo is casilnay, sidaas ayaanu ku noolayn ilaa raggii ka yimid
mvn -Drevision=2.0.0 xirmo nadiif ah
Qiimaha hantida nidaamka ayaa ka hormaraya qiyamka lagu qeexayguryaha>.
Waalid
4.0.0
org.apache
apache
18
org.apache.maven.ci
waalid
Saaxiibtinimada koowaad ee CI
${dib u eegis}${sha1}${liiska beddelka}
...
1.3.1
-DAAWO
Ku abtirsada
4.0.0
org.apache.maven.ci
waalid
${dib u eegis}${sha1}${liiska beddelka}
org.apache.maven.ci
ci-ilmo
...
Haddii aad rabto inaad dhisto nooca 2.0.0-SNAPSHOT, ka dibna isticmaal kaliya
mvn -Drevision=2.0.0 xirmo nadiif ah
Haddii aad rabto inaad samayso sii-dayn, ka dib uun dib u deji SNAPSHOT
mvn -Dchangelist= xirmo nadiif ah
* Tusaalooyinka sare waxaa laga soo qaatay
Xaqiiqo adag
Wax walba waa wanaagsan yihiin oo caafimaad qabaan, waa waqtigii la dareemi lahaa dareenka qanacsanaanta, laakiin maya. Waxay soo baxday in habkani aanu u shaqayn doonin rakibidda iyo geynta, maadaama aan lagu beddeli doonin sharraxaadaha farshaxanka ee lagu daabacay bakhaarka. ${dib u eegis} macnaheeda iyo maven mar dambe ma fahmi doono waxa ay ku saabsan tahay.
org.apache
apache
${dib u eegis}
Iftiin ku yaal dhamaadka tunnelka
Waxaan u baahanahay inaan raadino xalka dhibaatada. Ma laga yaabaa in ay badbaadiyaan xaaladda
Ku darista plugin mashruuca
org.codehaus.mojo
fidsan-maven-plugin
1.1.0
run
xalliso Saaxiibada Kaliya
fidsan
habka-khayraadka
fidsan
fidsan.nadiif
nadiif ah
nadiif ah
Doon!
Dhaman farxadeed
Hadda wixii ka dambeeya, si loo beddelo nooca mashruuca oo dhan oo aan u ogeysiino dhammaan kuwa ku tiirsan inay ogaadaan waxa ku saabsan, kaliya waxaan u baahanahay inaan tafatirno qaybtadib u eegis> oo kaliya xididka pom.xml. Ma aha boqol ama laba ka mid ah faylashan leh isbeddel isku mid ah ayaa imanaya dib u eegista, laakiin mid. Hagaag, looma baahna in la isticmaalo versions-maven-plugin.
Source: www.habr.com