環境はIntelliJ Idea
Terminalにて
'gradlew build' を実行するだけ。
成功すると作っているModの
'build/libs'
のところにjarファイルが出力されている。
jarファイルの名前は build.gradle で編集する。
build.gradle にある version と archivesBaseName で jar ファイルの名前が決まる。
↓こんな感じ↓
version = '1.0.0.0' group = 'com.exmple.modid' // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = 'modid'
これだと
'modid-1.0.0.0.jar'
という名前のファイルが自分のmodの build/libs の下に出力される。
エラーがなければそのまま通るがエラーがあると許してくれない。
アノテーションなどの矛盾でも怒られるのでコピペでおかしなことになっている場合は注意した方がいい。
ex) @Nullable と @ParametersAreNonnullByDefault が同じ関数に対して書いてあるとか。
あとJDKがバージョンにあってないと怒られる。(当然)
IntelliJ IDEAだとちゃんとJDKを入れてなくても動いてくれるのでそのあたりガバガバでハマった。