Nõuded: Loo Maven konsooliprojekt, et testida oma koodi.
Käsk on järgmine:
Parameetrite tutvustamine
1. mvn arhetüüp:genereeri See on käsk Mavenis, mida kasutatakse uue Maveni projekti genereerimiseks määratud arhetüübi alusel. Arhetüüp on Maven'i poolt pakutav mallimehhanism, mis võimaldab kiiret projekti luua eelmääratletud struktuuri alusel.
2. -DgroupId=com.näide Tähendus: Määra projekti grupi ID. Roll: Grupi ID-sid kasutatakse sageli organisatsioonide või ettevõtete tuvastamiseks, sarnaselt Java pakettide nimeruumile. Näiteks com.example tähendab, et projekt kuulub com-domeeni näidisorganisatsiooni all. Näide: Kui sinu ettevõte on mycompany, saad selle seada com.mycompany.
3. -DartifactId=JavaSmConsoleApp Tähendus: Määrab projekti artefakti ID. Funktsioon: Artefakti ID on projekti põhinimi, mida sageli kasutatakse konkreetsete projektimoodulite või rakenduste eristamiseks. Näide: Selles näites on projekti nimi JavaSmConsoleApp.
4. -DarchetypeArtifactId=maven-arhetüüp-kiire algus Tähendus: määrab Maven'i arhetüübi, mida kasutada. Funktsioon: maven-archetype-quickstart on Maveni standardne arhetüüp, mida pakub lihtsa Java projekti genereerimiseks põhilise kataloogistruktuuri ja näidisklassiga. Teised arhetüübid: Kui vajad keerukamat projektistruktuuri, võid valida teisi arhetüüpe, näiteks:
maven-archetype-webapp: 用于生成 Web 应用程序。
maven-archetype-j2ee-simple: 用于生成简单的 J2EE 项目。
5. -DinteractiveMode=vale See tähendab: Lülita interaktsioonirežiim välja. Funktsioon: Vaikimisi töötab mvn archetype:generate interaktiivses režiimis, paludes kasutajatel sisestada näiteks grupi ID, artefakti ID jne. Seadistades -DinteractiveMode=false, saab need parameetrid määrata otse käsureal, vältides interaktiivset sisendit. Stsenaariumid: Interaktsioonirežiimi keelamine on kasulik, kui on vaja skriptide koostamist automatiseerida. |