Mavenのcentralリポジトリへのアクセス制限によるastah*プラグインSDKのエラー

2020年1月15日より、Mavenのcentralリポジトリへの接続がhttpsに制限されました。
これにより、astah*プラグインSDKの使用時にエラーが発生する場合がございます。

現象

Mavenのcentralリポジトリからライブラリファイル取得時に、
Return code is: 501, ReasonPhrase:HTTPS Required
あるいは
Could not transfer artifact xxx from/to central
等のエラーが発生する場合があります。

対応方法

ご利用の環境に応じて、編集すべき設定ファイルを選択し、リポジトリに関する設定を行ってください。

  • ユーザーに関係なくMaven全体に関する設定を有効にする場合 
    • Mavenのインストールフォルダ/conf/settings.xml
  • ユーザー毎にMaven全体に関する設定を有効にする場合
    • ユーザホーム/.m2/settings.xml
  • astah*プラグインSDKにのみ設定を有効にする場合
    • astah-plugin-SDKのインストールフォルダ/conf/settings.xml

centralリポジトリを明示的に下記のように指定している場合、そのURLを変更してくだい。

http://repo.maven.apache.org/maven2/https://repo.maven.apache.org/maven2/
http://repo1.maven.org/maven2/https://repo1.maven.org/maven2/

centralリポジトリを明示的に指定していない場合、centralリポジトリに関する設定を追加してください。

(例)

<?xml version="1.0" encoding="UTF-8"?>
<settings>
...
<mirrors>
<mirror>
<id>central-mirror</id>
<mirrorOf>central</mirrorOf>
<url>https://repo.maven.apache.org/maven2/</url>
</mirror>
...
</mirros>
...

以上、よろしくお願いします。

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s