IntelliJ IDEA Discord Botを作る〜Gradle環境のセットアップ〜

GradleからMavenへ移行します。

こちらのページを参照してください。

イントロダクション

必要な手順としては以下になります。
参考にしたサイトはこちらになります。
1. Gradleをセットアップ〜ライブラリをダウンロードします。〜

2. Webでの登録など。。。

IntelliJ でプロジェクトを作成します。

Gradleを選択し、 Javaを選択します。
※2018-07-11現在ではJava10はGradleで使用できません。。。

Java8を設定することをオススメします。

ここから先はMaveの時と同じです。

プロジェクトを作成してから、build.gradleを以下のように修正します。

plugins {
    id'java'
    id'application'
    id'com.github.johnrengelman.shadow' version '2.0.1'
}

mainClassName = 'com.example.jda.Bot'

version '1.0'
def jdaVersion = '3.3.1_308'

sourceCompatibility = 1.8

repositories {
    jcenter()
}

dependencies {
    compile 'net.dv8tion:JDA:3.6.0_377'
}

compileJava.options.encoding = 'UTF-8'

環境が原因でエラーが出ます。
自分は、以下のようなエラーでハマりました。
「Module 'discord.bot' is not backed by gradle」

結局Gradleがサポートされていません。ということで。。。
JDKを10から8に変更して、build.gradleを修正したら治りました。そして、プロジェクトを再起動しないとビルドは通りませんでした。プロジェクトを開き直してみるのも一つの方法だと思います。

「ハローワールド」も無事に実行できました。

続きは次回にやります。



関連ページ一覧

<セットアップ>

Java Discord セットアップ〜Hello Discord〜

<サンプルアプリ>

Java Discord ピンポン〜Discordプログラム〜

<サンプル拡張>

Java Discord Listener実装〜コマンドを好きなだけ追加しよう〜

<使用する基本>

<クラス>

Java Basic クラスとは〜Step2_1〜

<インターフェース>

Java Basic インターフェース・抽象クラスの作り方