40

「Web フローを使用した Pro Spring MVC」を読み始めたばかりで、従いたいコード サンプルが付属しています。

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

次に、../gradlew buildこのように実行して次のように実行 する必要があると書かれています。ここに画像の説明を入力

  • 私が試しappendixA-bookstoreたこと - 私の頭に浮かんだ唯一のことは、Gradleがすべてのディレクトリを異なるビルドとして認識したが成功しなかった場合に備えて、Gradleのものとフォルダだけを残すことでした。
  • 達成したい最終結果は何ですか- まず、どこが間違っているのか、サンプルアプリケーションをどのように構築するのかを理解したいと思います。また、昨日書いたように、最初のセットアップからこれを実際に実行できれば完璧です。Gradleこのサンプルコードを私の新鮮でオリジナルのGradleセットアップで使用するには、正確に何をすべきですか?
4

3 に答える 3

35

あなたは求められていることをしていません。

質問される内容:

../gradlew build を実行する必要があります

あなたがすること

cd ..
gradlew build

それは同じことではありません。

..最初のものは、ディレクトリ ( )にある gradlew コマンドを使用mdeinum...し、現在のディレクトリ (たとえば) で実行するビルド ファイルを探しますchapter1-bookstore

2 つ目は、現在のディレクトリ ( ) で見つかった gradlew コマンドを実行し、現在のディレクトリ ( mdeinum...) で実行するビルド ファイルを探しますmdeinum...

したがって、実行されるビルド ファイルは同じではありません。

于 2012-12-30T17:54:57.377 に答える
12

走る

gradle clean 

それから試してください

gradle build 

それは私のために働いた

于 2018-02-05T07:29:53.973 に答える