При импорте существующего проекта Java с помощью Gradle в Eclipse не создается build.gradle.

У меня есть Java-проекты в Eclipse Mars. У меня есть Buildship 1.0.21 и Gradle 3.1. В Eclipse я щелкаю проект правой кнопкой мыши, нажимаю Import > Gradle Project и запускаю мастер. Когда я закончу, мой проект имеет свой символ Gradle G, но не build.gradle, папку-оболочку gradle или что-то еще, связанное с gradle (в других моих «настоящих» проектах тоже есть файлы gradlew и gradle.bat).

Почему это происходит и как это исправить?


person Mark    schedule 20.12.2016    source источник


Ответы (1)


Что ж, на самом деле вам не обязательно иметь файл build.gradle или оболочку Gradle, чтобы иметь действительный проект Gradle. Я предполагаю, что eclipse просто записывает в свои метаданные, что это проект Gradle, но не добавляет для вас никаких файлов сборки. Но это всего лишь предположение, так как я использую IntelliJ IDEA, а не Eclipse по очень веским причинам.

Попробуйте перейти в командную строку к вашему проекту и выполнить /path/to/gradle init, и Gradle добавит файлы-оболочки и базовые settings.gradle и build.gradle. Вы даже можете дать задаче инициализации параметр, чтобы указать, какой это проект, в зависимости от этого файлы создания могут немного отличаться. Или вы можете сделать только /path/to/gradle wrapper, чтобы просто добавить оболочку Gradle, но не создавать файлы сборки автоматически. На самом деле вы даже можете указать оболочке или задаче инициализации, какую версию Gradle следует использовать оболочке, если это должна быть версия, отличная от версии gradle, которую вы вызываете для создания файлов оболочки.

person Vampire    schedule 20.12.2016