EclipseのMavenで “ビルドプランを計算できませんでした” が発生した際の対処方法について記載します。
1. プロジェクトの更新
エラーが発生しているプロジェクトを選択
Maven > プロジェクトの更新
を行います。
2. 501 エラーの対処
プロジェクトを更新すると、次のような501エラーが発生しました。
http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.6.1/maven-compiler-plugin-3.6.1.pom. Error code 501, HTTPS Required
どうやら、https で接続必須なところを http で接続しているためエラーになっているようです。
このエラーを解消するには、Mavenリポジトリにアクセスする際に、https接続にする必要があります。
pom.xml に以下を追加します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
<project> <!-- 以下は任意の場所に追加 --> <pluginRepositories> <pluginRepository> <id>central</id> <name>Central Repository</name> <url>https://repo.maven.apache.org/maven2</url> <layout>default</layout> <snapshots> <enabled>false</enabled> </snapshots> <releases> <updatePolicy>never</updatePolicy> </releases> </pluginRepository> </pluginRepositories> <repositories> <repository> <id>central</id> <name>Central Repository</name> <url>https://repo.maven.apache.org/maven2</url> <layout>default</layout> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> </project> |
これで、リポジトリに https で接続するようになり、エラーが解消されます。
もし、エラーが解消されない場合は、もう一度プロジェクトの更新を行ってください。