事象
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
以上、ご参考になれば幸いです。