Как собрать JAR, когда проект зависит от другого проекта с Gradle - PullRequest
0 голосов
/ 21 января 2019

У меня есть проект в Intellij Idea.Структура корневого каталога выглядит следующим образом:

MyProject:
  --ProjectA
       --build.gradle

  --ProjectCommon
       --build.gradle

  --settings.gradle

ProjectA будет использовать класс ProjectCommon.

Содержимое setting.gradle выглядит следующим образом:

rootProject.name = 'MyProject'

include 'ProjectA'
include 'ProjectCommon'

фрагмент кода зависимостей ProjectA build.gradle:

  compile project(':ProjectCommon')

Я использую класс ProjectCommon в ProjectA.Это работает и работает успешно Когда я запускаю с Intellij идея запустить конфигурацию.Howerver При создании ProjectA.jar возникает ошибка с задачей сборки gradle . Ошибка в том, что ошибка: пакет com.common.xxx не существует .(пакет com.common находится в ProjectCommon, и я использую его класс в ProjectA).

Как настроить gradle, чтобы я мог успешно создать ProjectA.jar?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...