De huvudskillnad mellan groupId och artifactId i Maven är det att groupId specificerar id för projektgruppen medan artifactId anger projektets id.
Det är nödvändigt att använda tredje parts bibliotek när man utvecklar ett projekt. Programmeraren kan hämta och lägga till dessa tredjepartsbibliotek till projektet, men det är svårt att uppdatera dem senare. Maven ger en lösning på denna fråga. Det bidrar till att inkludera alla beroenden som krävs för projektet. Dessutom kan programmeraren ange de nödvändiga beroenden i POM.XML-filen. Den har konfigurationsinformation för att bygga projektet. Dessutom består denna fil av flera XML-element, och två av dem är gruppId och artifactId.
1. Vad är groupId i Maven
- Definition, Funktionalitet
2. Vad är artifactId i Maven
- Definition, Funktionalitet
3. Vad är skillnaden mellan groupId och artifactId i Maven
- Jämförelse av viktiga skillnader
Nyckelbegrepp
ArtifactID, GroupID, Maven, XML
POM.XML-filen är som följer.
xsi: schemaLocation = "http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd”>
Det finns flera element i POM.XML-filen. De
GruppId är id för projektets grupp. I allmänhet är det unikt bland en organisation. Enligt ovanstående är gruppId com.companyname.project-group.
ArtifactId är projektets id. Det anger projektets namn. En del av en XML-fil är enligt följande.
Avsnittet "pediaa" i groupId är företagsnamnet. Alla projekt av företaget kommer att finnas under com.pediaa medan handledning finns i com.pediaa.tutorials. Därför är com.pediaa.tutorials gruppenId. Cs-tutes definierar projekt-id som är artifactId.
Dessutom måste alla POM.XML-filer ha projekt, groupId, artifactId och version. Dessutom kan det finnas andra XML-element som namn, URL, beroenden, beroende osv.
GroupId är ett XML-element i POM.XML-filen i ett Maven-projekt som anger projektgruppens id. I motsats till detta är artifactId ett XML-element i POM.XML av ett Maven-projekt som anger projektets id (artefakt). Således är detta den största skillnaden mellan groupId och artifactId i Maven.
Dessutom är en annan skillnad mellan groupId och artifactId i Maven den gruppen som hjälper till att identifiera projektgruppen medan artifactId hjälper till att identifiera projektet.
Huvudskillnaden mellan groupId och artifactId i Maven är den gruppen som anger id för projektgruppen medan artifactId anger projektets id. I korthet bidrar dessa element till att organisera organisationens projekt.
1. "Maven Pom.xml - Javatpoint." Www.javatpoint.com, Tillgänglig här.
1. "maven" av Linux Skärmdumpar (CC BY 2.0) via Flickr