gradlewが謎のエラーで動かない件について
研究室の悲しみのライブラリやアプリたちを頑張ってgradle project化してたら面倒なのに引っかかった.
gradle普通にやると,gradlewとかいうgradleを持ってない下々の者でもgradleを利用できるようになる便利ツールがあるんだけど,なぜか「Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain」というエラー吐いて今動かなかった.
色々調べてると,<project root>/gradle/wrapperの中にある,gradle-wrapper.jarが存在しないからと言われた.
実際これを追加すると動いて,なんで消えちゃったんだろうみたいに思ったけど,よくよく考えるとgitignoreで*.jarがなかったことにされてるからだった.
復旧方法としては,まず,gradle-wrapper.jarを作る
$ gradle wrap
これでgradle/wrapper/gradle-wrapper.jarが完成する.
あとgitignoreしちゃってる人は無理やりaddすればコミットできる.
$ git add -f gradle-wrapper.jar
後はお好きにコミットしてください.