事象
MAVEN PROJECTのvalidateを以下コマンドで行うも
> "C:\XX\mvnw.cmd" validate -f "c:\XX\pom.xml"
以下のエラーが出る。
"2" 個の引数を指定して "DownloadFile" を呼び出し中に例外が発生しました: "WebClient 要求で例外が発生しました。"
発生場所 行:1 文字:282
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : WebException
エラー: メイン・クラス org.apache.maven.wrapper.MavenWrapperMain が見つからないか、ロードできません
原因
Maven Wrapperがディレクトリ内に配置されていない
対応策
以下をプロジェクトディレクトリのルートに配置する。
.mvn/
└── wrapper
├── maven-wrapper.jar
├── maven-wrapper.properties
└── MavenWrapperDownloader.java以下、補足です。
補足
環境はVisualStudioCode+Springboot+Mavenです。
SpringBootのプログラムをvalidadeした際にタイトルのエラーが発生しました。
該当ディレクトリを確認したところ、mavenコマンドを始め関連ファイルがなかったので他のmavenプロジェクトから同ファイルを持ってきました。
配置後は同コマンドでビルドが成功しました。
[INFO] Scanning for projects... [INFO] [INFO] ------< org.springframework:springboot-xx >------- [INFO] Building springboot-xx 0.2.0 [INFO] ---------------------------------------------------- [INFO] BUILD SUCCESS
以上、ご参考になれば幸いです。