Ano ang artifact sa Maven?
Ano ang artifact sa Maven?

Video: Ano ang artifact sa Maven?

Video: Ano ang artifact sa Maven?
Video: On the traces of an Ancient Civilization? 🗿 What if we have been mistaken on our past? 2024, Abril
Anonim

An artifact ay isang file, karaniwang isang JAR, na na-deploy sa a Maven imbakan. A Maven bumuo ng isa o higit pa artifacts , gaya ng pinagsama-samang JAR at isang "sources" na JAR. Ang bawat isa artifact ay may group ID (karaniwan ay isang reverse domain name, tulad ng com. example. foo), at artifact ID (isang pangalan lamang), at isang string ng bersyon.

Sa ganitong paraan, ano ang group at artifact ID?

Kahulugan. Ang groupId ay isang XML na elemento sa POM. XML file ng isang proyekto ng Maven na tumutukoy sa id ng proyekto pangkat . Sa kaibahan, artifactId ay isang XML na elemento sa POM. XML ng isang proyekto ng Maven na tumutukoy sa id ng proyekto ( artifact ).

At saka, ano ang ibig sabihin ni Maven? Maven ay isang automation at management tool na binuo ng Apache Software Foundation. Ito ay unang inilabas noong 13 Hulyo 2004. Sa wikang Yiddish ang kahulugan ng Maven ay "tagapagtipon ng kaalaman". Maven ay nakakagawa din ng anumang bilang ng mga proyekto sa nais na output tulad ng garapon, digmaan, metadata.

Isinasaalang-alang ito, ano ang groupId at artifactId sa halimbawa ng proyekto ng Maven?

groupId ay makikilala ang iyong proyekto natatangi sa lahat mga proyekto , kaya kailangan nating magpatupad ng schema ng pagbibigay ng pangalan. Dapat itong sundin ang mga panuntunan sa pangalan ng package, kung ano ang ibig sabihin nito ay dapat na hindi bababa sa isang domain name na iyong kinokontrol, at maaari kang lumikha ng maraming mga subgroup hangga't gusto mo. artifactId ay ang pangalan ng garapon na walang bersyon.

Ano ang artifacts repository?

Imbakan ng artifact ay isang koleksyon ng binary software artifacts at metadata na nakaimbak sa isang tinukoy na istraktura ng direktoryo na ginagamit ng mga kliyente tulad ng Maven, Mercury, o Ivy upang kunin ang mga binary sa panahon ng proseso ng pagbuo.

Inirerekumendang: