RG: Как добавить зависимости к проекту?

Для примера подключим spring к нашему проекту. Откроем build.gradle и добавим в него зависимость на spring. В область dependencies добавим следующую строку.

compile – указывает в какой момент понадобится эта зависимость.  

  • compile – зависимость нужна в момент компиляции.
  • testCompile – зависимость нужна в момент компиляции тестов.

build.gradle теперь выглядит так.

Можно было бы тут закончить, но еще проверим, что все работает. Создадим файл src/main/resources/spring-context.xml и добавим в него bean.

Далее получим этот bean в классе Main файл Main.java.

Возможно, если Вы делаете нечто подобное через IDE (Intellijet Idea,  eclipse), то возможно столкнетесь с ошибками. Например,

Пример ошибки 1 Пример ошибки 2 

Это случается, если IDE автоматически не синхронизировала проект Gradle (изменения в build.gradle) и проект в IDE. Для этого можете попробовать выполнить следующее:

  • Команду gradle idea и перезапустить IDE (если она сама не предложит перезапуститься)
  • Переимпортировать проект используя IDE.
  • Нажать кнопку “обновить” для Idea solution

Теперь можно запустить тесты.

Исходники можно найти тут.

К оглавлению

Добавить комментарий

Ваш e-mail не будет опубликован.

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">