1. ホーム
  2. gradle

[解決済み] Gradleビルドを試す - "ルートプロジェクトにタスク 'build' が見つかりません".

2022-02-10 05:26:02

質問

Pro Spring MVC with web flow"を読み始めたところですが、コードサンプルが載っているので、それに従いたいと思います。

  • 欲しいもの - 本で紹介されているように、アプリケーションを構築したい。 Gradle
  • 何が問題なのか - を使ったことがない。 Gradle と思いながら実行しようとすると、次のようなエラーが発生します。 Task 'build' not found in root project
  • これまで何をしてきたか - 昨日、ダウンロードした Gradle を公式サイトよりダウンロードし、動作させることができました。今日、本からの手順を実際に実行しようとしたところ、サンプルコードが独自のGradleディストリビューションに付属していることが判明し、それを実行したところ、Gradleの2番目のディストリビューションを取得することになったと思います。しかし、これが問題なのかどうかはわかりません。現在、サンプルコードのある私のディレクトリは次のようになっています。

を実行しなければならないと書かれています。 ../gradlew build というように実行すると、次のようになります。

  • 私が試したこと - 唯一思い浮かんだのは、Gradleのものだけを残し、それに加えて appendixA-bookstore フォルダを作成し、Gradle がすべてのディレクトリを別のビルドとして認識するようにしましたが、成功しませんでした。
  • 最終的に達成したいことは何ですか? - まず、自分の間違いがどこにあるのか、どのようにサンプルアプリケーションを作ればいいのかを知りたいです。また、実際に最初の Gradle このサンプルコードを私の新鮮でオリジナルなGradleのセットアップで使用するには、具体的に何をすればよいのでしょうか?

解決方法は?

要求されたことをやっていない。

問われるもの

../gradlew build を実行しなければなりません。

あなたがすること

cd ..
gradlew build

それは違うんじゃない?

の中にあるgradlewコマンドを使用します。 .. ディレクトリ( mdeinum... ) で、カレントディレクトリで実行するビルドファイルを探しますが、これは (例えば) chapter1-bookstore .

2つ目は、カレントディレクトリで見つけたgradlewコマンドを実行します( mdeinum... ) で、実行するビルドファイルをカレントディレクトリに探し、それが mdeinum... .

そのため、実行されるビルドファイルは同じものではありません。