Požadavky: Vytvořte si Maven konzolový projekt pro testování kódu.
Příkaz je následující:
Úvod do parametrů
1. Archetyp MVN: Generovat Toto je příkaz v Mavenu, který se používá k vytvoření nového projektu Maven založeného na specifikovaném archetypu. Archetype je šablonový mechanismus poskytovaný společností Maven, který umožňuje rychlé vytváření projektů založených na předdefinované struktuře.
2. -DgroupId=com.example Význam: Zadejte ID skupiny projektu. Role: Skupinové ID se často používají k identifikaci organizací nebo společností, podobně jako jmenný prostor názvů balíčků v Javě. Například com.example znamená, že projekt patří do domény com v rámci příkladové organizace. Příklad: Pokud je vaše firma mycompany, můžete ji nastavit na com.mycompany.
3. -DartifactId=JavaSmConsoleApp Význam: Specifikuje ID artefaktu projektu. Funkce: Identifikátor artefaktu je základní název projektu, často používaný k rozlišení konkrétních projektových modulů nebo aplikací. Příklad: V tomto příkladu bude projekt pojmenován JavaSmConsoleApp.
4. -DarchetypeArtifactId=maven-archetype-quickstart Význam: Specifikuje archetyp Mavena, který se má použít. Funkce: maven-archetype-quickstart je standardní archetyp poskytovaný společností Maven pro generování jednoduchého Java projektu se základní adresářovou strukturou a příkladovou třídou. Další archetypy: Pokud potřebujete složitější strukturu projektu, můžete zvolit jiné archetypy, například:
maven-archetype-webapp: 用于生成 Web 应用程序。
maven-archetype-j2ee-simple: 用于生成简单的 J2EE 项目。
5. -DinteractiveMode=false To znamená: Vypnout režim interakce. Funkce: Ve výchozím nastavení mvn archetype:generate běží v interaktivním režimu a uživatele vyzývá k zadání údajů jako Group ID, Artifact ID atd. Nastavením -DinteractiveMode=false lze tyto parametry zadat přímo v příkazovém řádku, čímž se vyhne interaktivnímu vstupu. Scénáře: Vypnutí režimu interakce je užitečné, když potřebujete automatizovat tvorbu skriptů. |