Name:ありもどき
Date:2020/01/23(木) 07:16:44
|
Maven Central Repositoryを覗いていたら Spring Frameworkがバージョンアップしていたので 早速、pom.xml を修正して、アップデートしようとしたところ Linuxサーバー側のビルドで
[artifact:mvn] Downloading: http://repo1.maven.org/maven2/..... : : [artifact:mvn] [INFO] [artifact:mvn] [ERROR] BUILD ERROR [artifact:mvn] [INFO] 的なエラーが出て、ビルドできなくなってしまった。
はて? Eclipseでは問題ないのになぜじゃ??
あちこちネットを検索してみたら こんな記事を見つけた。 https://qiita.com/seaweeds/items/45b026293a38f6001d6f
どうやら、2020年1月15日 から Maven の Central Repository URL が httpから、https に変更になり httpではアクセスできなくなってしまった模様。 pom.xmlのデフォルトでは、残念なことに http を 見に行くので、 プラグインがダウンロードできずにエラーになってしまう。
TECHSCORE(テックスコア)さんの記事
https://www.techscore.com/tech/Java/ApacheJakarta/Maven/3-5/# maven-3-3-1 【3.3. リモートリポジトリの設定方法】 を参考に、pom.xml のMaven Central RepositoryへのURLを以下のように追加修正。
<repositories> <repository> <id>central</id> <!-- ここを https:// に変更--> <url>https://repo1.maven.org/maven2/</url> <releases> <enabled>true</enabled> </releases> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>central</id> <!-- ここを https:// に変更--> <url>https://repo1.maven.org/maven2/</url> <releases> <enabled>true</enabled> </releases> </pluginRepository> </pluginRepositories>
これでめでたしめでたし。
そのうち落ち着いたら、きちんと本編に書いておくことにしよう。
|
|
|