Vaatimukset: Luo Maven-konsoliprojekti koodisi testaamista varten.
Käsky on seuraava:
Parametrien esittely
1. mvn archetype:generate Tämä on Mavenin komento, jota käytetään uuden Maven-projektin luomiseen määritellyn arkkityypin perusteella. Archetype on Mavenin tarjoama mallipohjamekanismi, joka mahdollistaa nopean projektin luomisen ennalta määritellyn rakenteen pohjalta.
2. -DgroupId=com.esimerkki Tarkoitan: Määritä projektin ryhmätunniste. Rooli: Ryhmän tunnisteita käytetään usein organisaatioiden tai yritysten tunnistamiseen, samoin kuin Java-pakettien nimiavaruudessa. Esimerkiksi com.example tarkoittaa, että projekti kuuluu com-verkkotunnukseen esimerkkiorganisaation alla. Esimerkki: Jos yrityksesi on mycompany, voit asettaa sen com.mycompanyksi.
3. -DartifactId=JavaSmConsoleApp Merkitys: Määrittää projektin artefakti-ID:n. Toiminto: Artifact ID on projektin ydinnimi, jota käytetään usein erottamaan tiettyjä projektimoduuleja tai sovelluksia. Esimerkki: Tässä esimerkissä projektin nimi on JavaSmConsoleApp.
4. -DarchetypeArtifactId=maven-archetype-pikaaloitus Merkitys: Määrittelee käytettävän Maven-arkkityypin. Funktio: maven-archetype-quickstart on Mavenin tarjoama vakioarkkityyppi, jolla voidaan luoda yksinkertainen Java-projekti, jossa on perushakemistorakenne ja esimerkkiluokka. Muut arkkityypit: Jos tarvitset monimutkaisemman projektirakenteen, voit valita muita arkkityyppejä, kuten:
maven-archetype-webapp: 用于生成 Web 应用程序。
maven-archetype-j2ee-simple: 用于生成简单的 J2EE 项目。
5. -DinteractiveMode=epätosi Eli: Poista vuorovaikutustila käytöstä. Toiminto: Oletuksena mvn archetype:generate toimii interaktiivisessa tilassa, pyytäen käyttäjiä syöttämään tietoja kuten Group ID, Artifact ID jne. Asettamalla -DinteractiveMode=false nämä parametrit voidaan määrittää suoraan komentorivillä, jolloin vältetään interaktiivinen syöte. Skenaariot: Vuorovaikutustilan poistaminen käytöstä on hyödyllistä, kun skriptien rakentaminen täytyy automatisoida. |