IntelliJ проект с подпроектами - PullRequest
0 голосов
/ 04 марта 2020

Есть ли способ создать в IntelliJ проект gradle java с клиентской и серверной сторонами, которые совместно используют библиотеку классов? Нечто похожее на то, как Visual Studio допускает несколько подпроектов, которые могут иметь свою собственную сборку .exe для каждого и .dll для библиотеки.

Пример: + Проект - Клиент (отдельный .jar построен) - Сервер (отдельный .jar built) - ClassLibrary (используется клиентом и сервером)

1 Ответ

0 голосов
/ 05 марта 2020

Да, используйте Файл | Новый ... | Действие модуля и выберите тип Gradle для нового модуля.

По умолчанию IDE добавит этот модуль Gradle в ваш проект как дочерний элемент с помощью директивы include '<project-name>' в файле settings.gradle.

Затем в вашем основном / родительском проекте build.gradle скрипт вы можете добавить этот проект Gradle в качестве зависимости: implementation project(':<project-name>'). См. Документацию Gradle для Зависимости проекта lib для получения дополнительной информации.

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