Мне нужна помощь, включая Gradle в уже существующем проекте.Gradle on IntelliJ Структура папок
Основная проблема заключается в том, что структура проекта не является структурой «По умолчанию». У меня также есть три проекта в проекте Idea Project, что усложняет его.
Моих проектов:
- Client
- Сервера
- Общий (как общий код между клиентом и сервером)
Это моя структура папок:
- MyApplication
- ЦСИ
- ком
- Elmac
- клиент
- сервер
- совместно
- Elmac
- ком
- ЦСИ
Так я получаю хорошие пакеты URL стиля для моих классов. (т.е. com.elmac.client.Main)
Мой конкретный вопрос
Где я должен поставить, который Gradle файлы, и что я должен написать в файлах, для того, чтобы создать два .JAR-файла (клиент и сервер зависят от общих -> Shared не нужен файл jar).
Я очень смутился с десятками учебников, каждый из которых содержит похожие структуры, которые не похожи на мои. И я не понял, как включить свои проекты (я даже не знаю, где разместить этот файл в этой структуре проекта!)
Я пришел из затмения, где у вас могут быть настоящие подпроекты, как в разных исходных папках. Как я мог получить пакеты URL-Style, не помещая все папки для этого? Я не знаю, что такое стандартная структура каталогов. Спасибо за ваш ответ, я попробую прямо сейчас! –
Как я могу сделать зависимость клиента и сервера с общим подпроектом (лучше всего будет зависеть от проекта)? Я получаю ошибки, потому что мой клиент и сервер не находят код общего доступа. Он содержит только полезную утилиту, поэтому он «не выводит вывод свойства на исходный набор совместно». –
У вас могут быть зависимости между наборами источников, но я действительно думаю, что вы пытаетесь изобрести колесо. Все еще не получают «пакеты с URL-стилем» – sm4