この記事は自分のはてなブログに書いた記事のqiitaコピペ版です.http://programmermot.hatenablog.com/entry/2014/11/09/033433
何が起こったのか
gradle普通にやると,gradlewとかいうgradleを持ってない下々の者でもgradleを利用できるようになる便利ツールがあるんだけど,なぜか「Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain」というエラー吐いて今動かなかった.
色々調べてると,/gradle/wrapperの中にある,gradle-wrapper.jarが存在しないからと言われた.
何が原因だったのか
色々調べてると,<project root>/gradle/wrapperの中にある,gradle-wrapper.jarが存在しないからと言われた.
実際これを追加すると動いて,なんで消えちゃったんだろうみたいに思ったけど,よくよく考えるとgitignoreで*.jarがなかったことにされてるからだった.
復旧方法
まず,gradle-wrapper.jarを作る.gradleのコマンドで作れる.
$ gradle wrap
これで,gradle/wrapper/gradle-wrapper.jarが作成される.
あとgitignoreしちゃっててコミットできない人は,-fで無理やりできる.
$ git add -f gradle-wrapper.jar
あとはお好きにコミットをどうぞ.