mavenのチュートリアルにてプロジェクト作成のコマンドが実行できない

IT

当サイトはAmazonアソシエイトプログラムに参加しています。

環境

  • OS: Windows11 Pro, 25h2
  • powershell: 5.1.26100.7462 ※更新後の7.5.4でも同様
  • maven: 3.9.9
  • java: 25.0.1

対象のコマンド

mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.5 -DinteractiveMode=false

解決策

  • パラメータの指定において、’.’(ピリオド、小数点)を含む値を渡す際に’’(シングルクォート)または””(ダブルクォート)で囲んで指定する

理由はわからなかったが、ピリオドを扱わないオプションではクォーテーションをつけないままでも正常に動作したこと、コマンドプロンプトでは正常に実行できたことから、powershellでのピリオドの扱い方に何かしら特有のルールがあると推測される。

おわりに

お読み頂きありがとうございます。根本的な原因まで特定することができておらず申し訳ありませんが、問題の対処にはなると思います。

投稿者からのおねがい

もしもAmazonでお買い物をする予定があるようでしたら、以下のAmazonリンクからお買い物をしていただけると励みになります!

Amazon | 本, ファッション, 家電から食品まで | アマゾン
Amazon.co.jp 公式サイト。アマゾンで本, 日用品, ファッション, 食品, ベビー用品, カー用品ほか一億種の商品をいつでもお安く。通常配送無料(一部を除く)

コメント

タイトルとURLをコピーしました