Привет всем! У меня есть проект - там JS и Spring-Boot + Hibernate. Потребовалось на его базе сделать два, при этом они отличаются некоторыми классами и зависимостями.
По сути - в идеале, мне бы выделить в один модуль JS+Spring-Boot, как ядро, и от него зависеть, добавляя логику для каждого уже свою.
Так как я использую gradle, то я вижу вот так settings.gradle:
- common_module
- one_proj
- two_proj
Внутри common_module у меня примерно так:
- src
-- main
--- javascript
--- java
В каждом из модулей я подключаю:
apply plugin: 'java'
apply plugin: 'war'
apply plugin: 'org.springframework.boot'
Собираю one_proj и получаю war-ник без JS, но с common_module.jar.
И вот как мне выделить в общий модуль JS и Java?
Или может у вас есть какие-то мысли как правильно поступить в этом случае?
Суть именно в том, что ядро из JS+Java кода - общее для двух проектов, а уже в каждом проекте свои какие-то плюшки.
Как быть в таком случае? Как собрать правильно и разнести?
Спасибо за помощь и советы!