我正在嘗試
我錯過了什么嗎?
uj5u.com熱心網友回復:
你沒有錯過任何東西。您可能沒有正確運行命令列命令。
相同的命令對我有用:
mvn archetype:generate -DgroupId=com.baeldung -DartifactId=parent-project
結果:
[INFO] Using following parameters for creating project from Old (1.x) Archetype: maven-archetype-quickstart:1.0
[INFO] ----------------------------------------------------------------------------
[INFO] Parameter: basedir, Value: C:\dev\testing
[INFO] Parameter: package, Value: com.baeldung
[INFO] Parameter: groupId, Value: com.baeldung
[INFO] Parameter: artifactId, Value: parent-project
[INFO] Parameter: packageName, Value: com.baeldung
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] project created from Old (1.x) Archetype in dir: C:\dev\testing\parent-project
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 45.571 s
[INFO] Finished at: 2022-09-09T11:16:06 02:00
[INFO] ------------------------------------------------------------------------
還要檢查您安裝的 mvn 版本
Apache Maven 3.8.1 (05c21c65bdfed0f71a2f2ada8b84da59348c4c5d)
Maven home: C:\apache-maven-3.8.1
Java version: 11.0.12, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk-11.0.12
Default locale: no_NO, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
uj5u.com熱心網友回復:
我終于意識到我的 PowerShell 環境將解釋為錯誤的命令。所以 PowerShell 中正確的命令應該是:
mvn archetype:generate '-DgroupId=com.baeldung' '-DartifactId=parent-project'
如果我將原始命令放在Command Prompt中,它不會產生任何錯誤。
另請參閱:如何禁用/覆寫 PowerShell 點表示法
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/507975.html
標籤:行家
