2015-04-23 3 views
3

Я пытаюсь выяснить, как Gradle применяет плагины IDE. Если бы мне нужен сценарий build.gradle, который вмещал как Eclipse, так и IDEA, могу ли я объявить оба плагина в скрипте? Будет ли он пытаться создать метаданные для обоих? Или реализация IDE Gradle начинается достаточно, чтобы выбрать правильный?Gradle - плагин Eclipse и IDEA в том же скрипте?

apply plugin: 'eclipse' 
apply plugin: 'idea' 

Я просто хочу, чтобы убедиться, что, когда я ставлю какие-либо исходные файлы проекта в хранилище GIT с build.gradle сценария, импорта и накопления опыта будет хорошо для тех Иды.

ответ

2

Применение затмение плагин просто добавляет затмений задачи в сборке, что позволяет генерировать затмение проект из проекта градиента.

Применение плагина идеи просто добавляет идеи задачи в сборку, позволяющую генерировать проект IDEA из проекта gradle.

Я не вижу причин, по которым вы не могли сделать то и другое.

1

Просто добавление плагинов в файл build.gradle ничего не делает, пока вы не запустите одну или несколько задач, которые эти плагины не вводят. Он не будет создавать метаданные для IDE до тех пор, пока вы не запустите определенные задачи.

Список задач, которые добавляет каждый плагин, увидеть эти ссылки:

ссылка:
http://gradle.org/docs/current/userguide/idea_plugin.html
http://gradle.org/docs/current/userguide/eclipse_plugin.html

Смежные вопросы