0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

gradle buildしたらGradle could not start your build.と言われた話

Posted at

業務で初めてjavaを触る機会があり、buildでハマったので備忘録として残します。

環境

  • Java:17.0.13
  • gradle:8.10.2
    • sdkmanでインストール
  • Spring boot:3.3.5

エラー

gradleこの手順でインストールした後にgradle buildを実行したら下記エラーが出ました。

FAILURE: Build failed with an exception.

* What went wrong:
Gradle could not start your build.
> Could not create service of type BuildLifecycleController using ServicesProvider.createBuildLifecycleController().
... 以下略 ...

結論

プロジェクトフォルダ配下の.gradle buildフォルダを削除してから再度gradle buildを実行

エラー後にやったこと

バージョンの確認

$ gradle -v

------------------------------------------------------------
Gradle 8.10.2
------------------------------------------------------------

.gradleを削除

一度uninstallを試すため、プロジェクトフォルダに存在している.gradleフォルダを確認したところ、
8.7というフォルダが作成されていました。

whichコマンドで確認してみると、本体は別のところにいたようです。

$ which gradle
/home/shin-gee/.sdkman/candidates/gradle/current/bin/gradle

プロジェクトフォルダにある.gradleを削除した後に、gradle buildをすると変化がありました。

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':compileJava'.
... 中略 ...

Failed to delete some children. This might happen because a process has files open or has its working directory set in the target directory.

... 以下略 ...

エラーが変わりましたが、
8.7となっていたディレクトリが8.10.2に変わった状態で、.gradleが作成されていました。
※一つ前進

buildを削除

調べていると、buildファルダを削除すると上手くいったという記事を見つけたので試したところ、解消しました。

.gradleと同じディレクトリにあるので、root権限で削除してから再度buildしました。

$ gradle build

... 中略 ...

BUILD SUCCESSFUL in 24s

参考記事

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?