IntelliJにphoenixライブラリを入れる方法

2020年3月26日

wpilibとか、com.fasterxmlとかいう意味わからんものはimportできるけど、TalonSRXとかがあるphoenixライブラリが使えない!という方のために。

この段階まではここから

めっちゃごり押しです。もっといい方法があれば教えてください…

Javaですが、文章中のJavaをC++に置き換えてやればC++もできると思います。(確証はない)

Windowsの場合

ライブラリの存在を確認

フォルダのスクリーンショット

このように C:\Users\Public\wpilib\2020\maven\com\ctre\phoenix\api-java\5.18.3(この数字はバージョンによって違う?) にファイルがあることを確認してください。

なぜ確認するかというと僕がこれをいつ入れたかわからないので、一応です。
入ってなかったらwpilibまたはphoenixを入れてみてください。

どちらにせよ後々ここにアクセスするのでメモっておくと楽です。

IntelliJでphoenixを使えるようにする

IntelliJのphoenixを入れたいプロジェクトを開いてください。

Project Structureを開く

IntelliJ Project Structure

Librariesの真ん中上にある"+"→Java
先ほどのライブラリを開き、画像のようにapi-java-5.18.3.jarを選択、mainを選ぶ

IntelliJ ライブラリ選択

追加したライブラリをクリックし、"+"(右下に何もないやつ)
api-java-5.18.3-sources.jarを選択、OK

 IntelliJ ライブラリ追加

Modulesのmainで"+"、Libraryをクリック

IntelliJ モジュール一覧

先ほどのライブラリを選択し、Add Selected、OK

 IntelliJ ライブラリ導入

import成功!

IntelliJ import成功

Macは私も導入してないので追記しようと思いますが、
DriverStationがMacに対応していないので入れるメリットは薄いです。(デバッグがしにくい)
Windowsを優先してください。