Попытка Gradle build - "Task" build "не найден в корневом проекте"
Я только начал читать "Pro Spring MVC с веб-потоком", и он поставляется с образцом кода, который я хочу использовать.
- Я хочу. Я хочу создавать приложения, как это сделано в книге, используя
Gradle
- В чем проблема. Я никогда не использовал
Gradle
до и когда я пытаюсь выполнить то, что, как я думаю, должен получить эту ошибку Task 'build' not found in root project
- Что я сделал до сих пор. Вчера я загрузил
Gradle
с официального сайта и получил его работу. Сегодня, когда я на самом деле пытался выполнить шаги из книги, выясняется, что примерный код поставляется с собственным дистрибутивом Gradle, и я выполнил его, который, как я думаю, последовал для получения второго дистрибутива Gradle. Однако я не знаю, может ли это быть проблемой или нет. теперь мой каталог с образцом кода выглядит следующим образом:
![enter image description here]()
Затем он написал, что мне нужно выполнить ../gradlew build
, который я выполняю так и получаю следующее:
![enter image description here]()
- Что я пробовал. Единственное, что мне пришло в голову - оставить только материал Gradle плюс папку
appendixA-bookstore
в случае Gradle распознать все каталоги как разные сборки, но нет успеха.
- Какой конечный результат я хочу выполнить. Сначала я хочу узнать, где моя ошибка и как создать пример приложения. И также было бы идеально, если бы я действительно мог сделать это с моей первой установки
Gradle
, которую, как я писал вчера, и что именно следует делать, чтобы использовать этот примерный код с моей новой и оригинальной установкой Gradle?
Ответы
Ответ 1
Вы не делали то, что вас просили сделать.
Что задано:
Мне нужно выполнить.. /gradlew build
Что вы делаете
cd ..
gradlew build
Это не то же самое.
Первый будет использовать команду gradlew, найденную в каталоге ..
(mdeinum...
), и искать файл сборки для выполнения в текущем каталоге, который (например) chapter1-bookstore
.
Второй выполнит команду gradlew, найденную в текущем каталоге (mdeinum...
), и найдите файл сборки для выполнения в текущем каталоге, который mdeinum...
.
Таким образом, исполняемый файл сборки не совпадает.
Ответ 2
бежать
gradle clean
тогда попробуй
gradle build
это сработало для меня
Ответ 3
Проверьте свой файл: settings.gradle
на наличие строк присутствия с включенными подпроектами (например: include chapter1-bookstore
)