About us
Amin'ny 1C dia tsy sehatra iray ihany no amboarinay
teny
Matetika izahay no mampiasa maven ho rafitra fananganana ho an'ny rindranasa Java, ary ato amin'ity lahatsoratra fohy ity dia te hiresaka momba ny iray amin'ireo olana tsy maintsy atrehintsika teo am-pandaminana ny fampandrosoana, ary momba ny fomba ahafahantsika mandresy izany. olana.
Ny fepetra takiana sy ny fizotran'ny asa
Noho ny antsipiriany momba ny fampandrosoana ao amin'ny tetikasa maven, dia mampiasa modely maro, miankina ary tetikasan'ny ankizy izahay. Ny isan'ny rakitra pom amin'ny hazo iray dia mety ho folo na an-jatony mihitsy aza.
Toa hoe: tsy misy olana, namorona azy indray mandeha izy ireo ary nanadino izany. Raha mila manova na manampy zavatra amin'ny rakitra rehetra indray mandeha ianao, dia misy fitaovana mety tsara amin'ny mpanonta sy IDE. Inona no fiovana mahazatra mahazatra indrindra amin'ny pom.xml? Mino izahay fa misy fiovana eo amin'ny dikan-teny sy ny fiankinan-doha amin'ny tetikasa. Sao misy te hiady hevitra aminβizany, fa izao indrindra no mitranga amintsika. Ny antony dia noho ny zava-misy fa, miaraka amin'ny kernel, miaraka amin'ny fampivelarana ny tranombokintsika manokana isika, ary ho an'ny famerenana tsy tapaka ny vokatra fananganana sy fitsapana, ny fampiasana snapshot dia toa tsy fomba mety amintsika. Noho izany antony izany dia ilaina ny mampiakatra ny laharan'ny dikan-teny amin'ny tetikasa isaky ny fananganana.
Ary koa, tsindraindray, ny developer dia mila manangana sampana manokana amin'ny tranomboky iray ary manamarina ny fiasan'izy io amin'ny fiankinan-doha rehetra, izay tsy maintsy ovainy amin'ny tanana ny dikan-teny rehetra.
Vahaolana voalohany
Miaraka amin'ny fanovana dikan-teny matetika sy marobe toy izany, te-hanatsotra sy hanamora ny fizotran'ny CI aho. Eto no misy plugin malaza sy malaza ho famonjena. versions-maven-plugin - ampifandraiso ary atombohy
mvn -N versions: set -DnewVersion=2.0.1
ary i Maven dia hanao ny zava-drehetra araka ny tokony ho izy: hihazakazaka amin'ny ambaratonga ambony hatrany ambany, hanolo ny dikan-teny rehetra - hatsarana! Ny hany sisa tavela dia ny manangana fangatahana misintona, ny mpiara-miasa dia handinika ny fanovana, ary afaka miditra haingana amin'ny vatan-kazo ianao. Haingana? Na ahoana na ahoana. Zato roa pom.xml ho an'ny famerenana, ary tsy manisa ny kaody izany. Fanampin'izany, tsy misy olona azo antoka amin'ny fampivondronana fifandirana amin'ny rakitra niova be toy izany. Marihina eto fa ao anatin'ny fizotry ny CI, ny fiovan'ny dikan-teny dia mandeha ho azy miaraka amin'ny fiovan'ny fiasa, fa tsy misaraka.
Endri-javatra vaovao
Nitony nandritra ny fotoana kelikely izahay ary, rehefa nametra-pialana, dia niaina toy izany izahay mandra-pahatongan'ny lehilahy
mvn -Drevision=2.0.0 fonosana madio
Ny soatoavin'ny fananan'ny rafitra dia laharam-pahamehana noho ny soatoavina voafaritra aofananana>.
Ray aman-dreny
4.0.0
org.apache
apache
18
org.apache.maven.ci
ci-ray aman-dreny
CI Friendly voalohany
${revision}${sha1}${lisitra}
...
1.3.1
-SAPSHOT
taranaky
4.0.0
org.apache.maven.ci
ci-ray aman-dreny
${revision}${sha1}${lisitra}
org.apache.maven.ci
ci-zanaka
...
Raha te hanangana version 2.0.0-SNAPSHOT ianao dia ampiasao fotsiny
mvn -Drevision=2.0.0 fonosana madio
Raha te hanao famoahana ianao dia avereno fotsiny ny SNAPSHOT
mvn -Dchangelist= fonosana madio
* Ny ohatra etsy ambony dia nalaina avy amin'ny
zava-misy henjana
Ny zava-drehetra dia tsara sy salama, tonga ny fotoana hahatsapana fahafaham-po, fa tsia. Hita fa tsy mety amin'ny fametrahana sy fametrahana io fomba io, satria tsy hosoloina amin'ny famaritana ny artifact navoaka tao amin'ny tahiry. ${revision} amin'ny dikany ary tsy ho azon'i maven intsony ny momba azy.
org.apache
apache
${revision}
Jiro amin'ny faran'ny tonelina
Mila mitady vahaolana aminβny olana isika. Afaka namonjy ny toe-javatra
Manampy plugin amin'ny tetikasa
org.codehaus.mojo
flatten-maven-plugin
1.1.0
marina
resolveCiFriendliesOnly
fisaka
process-resources
fisaka
fisaka.madio
MADIO
MADIO
Nataon'i!
Fiafarana sambatra
Manomboka izao, mba hanovana ny dikan-tenin'ny tetikasa iray manontolo sy hampahafantarana ny fiankinan-doha rehetra momba izany dia mila manitsy ny singa fotsiny isikafanitsiana> amin'ny fakany ihany pom.xml. Tsy zato na roa amin'ireo rakitra mitovy ireo no tonga amin'ny famerenana, fa iray. Eny, tsy ilaina ny mampiasa versions-maven-plugin.
Source: www.habr.com