Kas ir artefakts Mavenā?
Kas ir artefakts Mavenā?

Video: Kas ir artefakts Mavenā?

Video: Kas ir artefakts Mavenā?
Video: Apache Maven - What is Group Id, Artifact Id and Version? 2024, Decembris
Anonim

An artefakts ir fails, parasti JAR, kas tiek izvietots a Maven krātuve. A Maven build ražo vienu vai vairākus artefakti , piemēram, apkopots JAR un "avotu" JAR. Katrs artefakts ir grupas ID (parasti apgriezts domēna nosaukums, piemēram, com. example. foo), an artefakts ID (tikai nosaukums) un versijas virkne.

Kas šādā veidā ir grupas un artefakta ID?

Definīcija. The grupas ID ir XML elements POM. Maven projekta XML fails, kas norāda id no projekta grupai . Turpretim artefakta ID ir XML elements POM. Maven projekta XML, kas norāda id no projekta ( artefakts ).

Turklāt, ko nozīmē “Maven”? Maven ir Apache Software Foundation izstrādāts automatizācijas un pārvaldības rīks. Sākotnēji tas tika izlaists 2004. gada 13. jūlijā. Jidiša valodā nozīmē Maven ir "zināšanu uzkrājējs". Maven spēj arī izveidot jebkuru projektu skaitu vēlamajā izlaidē, piemēram, jar, war, metadati.

Ņemot to vērā, kas ir groupId un artifactId Maven projekta piemērā?

grupas ID identificēs jūsu projektu unikāli visās projektus , tāpēc mums ir jāievieš nosaukšanas shēma. Tam ir jāievēro pakotnes nosaukuma noteikumi, kas nozīmē, ka tam ir jābūt vismaz jūsu kontrolētam domēna nosaukumam, un jūs varat izveidot tik daudz apakšgrupu, cik vēlaties. artefakta ID ir burkas nosaukums bez versijas.

Kas ir artefaktu krātuve?

Artefaktu krātuve ir binārās programmatūras kolekcija artefakti un metadati, kas tiek glabāti noteiktā direktoriju struktūrā, ko izmanto tādi klienti kā Maven, Mercury vai Ivy, lai izgūtu bināros failus veidošanas procesa laikā.

Ieteicams: