Mis on Mavenis artefakt?
Mis on Mavenis artefakt?

Video: Mis on Mavenis artefakt?

Video: Mis on Mavenis artefakt?
Video: Could not calculate build plan: Plugin org.apache.maven.plugins:maven-jar-plugin or one of its...... 2024, Detsember
Anonim

An artefakt on fail, tavaliselt JAR, mis juurutatakse a Maven hoidla. A Maven build toodab ühte või mitut artefaktid , näiteks koostatud JAR ja "allikate" JAR. Iga artefakt omab rühma ID-d (tavaliselt ümberpööratud domeeninimi, näiteks com. example. foo), an artefakt ID (ainult nimi) ja versioonistring.

Mis on sel viisil rühma ja artefakti ID?

Definitsioon. The grupi ID on POM-i XML-element. Maveni projekti XML-fail, mis määrab id projektist Grupp . Seevastu artefactId on POM-i XML-element. Maveni projekti XML, mis määrab id projektist ( artefakt ).

Samuti, mida Maven tähendab? Maven on Apache Software Foundationi poolt välja töötatud automatiseerimis- ja haldustööriist. See ilmus algselt 13. juulil 2004. Jidiši keeles tähendab see Maven on "teadmiste koguja". Maven suudab ka soovitud väljundiks ehitada suvalise arvu projekte, näiteks jar, sõda, metaandmed.

Seda arvestades, mis on Maveni projekti näites groupId ja artifactId?

grupi ID tuvastab teie projekt ainulaadne kõigis projektid , seega peame jõustama nimetamisskeemi. See peab järgima paketinime reegleid, mis tähendab, et see peab olema vähemalt teie juhitav domeeninimi ja saate luua nii palju alamrühmi, kui soovite. artefactId on purgi nimi ilma versioonita.

Mis on artefaktide hoidla?

Artefaktide hoidla on binaartarkvara kogum artefaktid ja metaandmed, mis on salvestatud määratletud kataloogistruktuuri, mida kasutavad sellised kliendid nagu Maven, Mercury või Ivy binaarfailide toomiseks ehitusprotsessi ajal.

Soovitan: