既存環境にAWS Toolkits for IntelliJをインストールしてはまったポイントをまとめた #reinvent

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

Eclipseに続きIntelliJ、PyCharmでもAWS Toolkitがサポートされました。

AWS toolkitで PyCharm / IntelliJのサポートが追加されました。 #reinvent

既存環境にインストールしてみた際ちょっとだけハマったのでまとめてみました。

まとめ

先にポイントをまとめます。

  • AWS ToolkitのビルドはJava 8で行う必要がある
  • AWS Toolkit 1.0はIntelliJ 2018.3が必要
  • 古いIntelliJのCheck for Updatesから飛べるリンクにはIntelliJ 2018.3がない

インストール

以下やってみた際のログとなります。

ビルド

Java 11でのビルドに失敗しました。

$ git clone https://github.com/aws/aws-toolkit-jetbrains.git
$ cd aws-toolkit-jetbrains
$ ./gradlew buildPlugin

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':jetbrains-core'.
> Failed to notify project evaluation listener.
   > javax/xml/bind/JAXBContext

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1s
inaba.jun@HL00225 ~/g/aws-toolkit-jetbrains> java -version
openjdk version "11.0.1" 2018-10-16
OpenJDK Runtime Environment 18.9 (build 11.0.1+13)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.1+13, mixed mode)

Java 8が必要とのことです。README.mdにも書いてありましたね・・・。

Java8にスイッチして再度ビルドしたところ、ビルドに成功しました。

$ java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

$ ./gradlew buildPlugin

〜略〜
Download https://repo.maven.apache.org/maven2/software/amazon/awssdk/iam/2.1.0/iam-2.1.0.jar
Download https://repo.maven.apache.org/maven2/software/amazon/awssdk/http-client-spi/2.1.0/http-client-spi-2.1.0.jar
Download https://aws-toolkit-endpoints.s3.amazonaws.com/endpoints.json

BUILD SUCCESSFUL in 1m 53s
26 actionable tasks: 26 executed

IntelliJへのインストール

IntelliJ IDEA 2018.1にインストールしたところ、失敗しました。

2018.3が必要とのことです。 2018.1のCheck for Updatesから飛べるリンクには2018.3が存在しないのでこちらから2018.3をダウンロードし、インストールします。

再度Preferences->Plugins->Install Plugin from DiskからビルドしたAWS Toolkitをインストールしたところ、インストールできました。

インストールできたので機能について試していこうと思います。

2018/11/29 追記

インストール後起動したらぬるぽが出て何もできない状態になったので問い合わせ中です。