LoginSignup
41
28

More than 5 years have passed since last update.

gradlewが謎のエラーで動かない件について

Last updated at Posted at 2014-11-08

この記事は自分のはてなブログに書いた記事の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

あとはお好きにコミットをどうぞ.

41
28
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
41
28