2015-10-22 4 views
0

Могу ли я использовать Gradle для загрузки внешних зависимостей Java без компиляции исходного кода?Использовать Gradle для загрузки внешних зависимостей без компиляции?

Внешние зависимости внесли большие изменения в структуру пакета, так как я создал свой код. Я хотел бы использовать Gradle для загрузки новых версий, а затем исправить свои операторы импорта с помощью инструментов в моей среде IDE.

Gradle build, похоже, терпит неудачу, не загружая зависимости, потому что он не может скомпилировать мой источник.

Спасибо.

ответ

1

Вы не можете загружать свои зависимости с помощью какой-то пользовательской задачи, которая предназначена именно для этого. Зависимости загружаются по требованию, а это значит, что если вы изменили версии зависимостей в сценарии построения градиента, а затем вызовите задачу, которая должна скомпилировать ваши источники, будут загружены все зависимости. Конечно, если импорт ошибочно, ваша сборка завершится неудачно, и вам нужно будет обновить свой импорт.

Иными словами, если вы изменили версии зависимостей и затем вызвали какую-то задачу, которая скомпилирует ваши источники, ваши зависимости будут загружаться автоматически до начала компиляции.

+0

Спасибо. Это то, что, как я думал, происходит, но я не видел их в каталоге зависимостей. Оказывается, мне просто нужно, чтобы Intellij «обновлял все проекты Gradle», чтобы они отображались в каталоге зависимостей. – andrew

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