Я пытаюсь получить доступ к некоторым файлам родительского проекта в под-модулях, но я не могу получить к ним доступ.Почему родительские классы проектов недоступны в модулях
Моей структура проект выглядит
project
|---build.gradle
src
|---main
|--java
|---EnvConfig.java
API_MODULE
src
|----main
|---java
главный build.gradle выглядит
dependencies {
compile("org.springframework.boot:spring-boot-devtools")
compile project(":API_Module")
}
Я хочу, чтобы получить доступ к EnvConfig класса в API_Module, который находится в родителях, как я буду делать это. Я уже компилирую API_Module в parent build.gradle, должен в компиляции родителя в дочернем. Я думаю, что это не очень хорошая практика. Пожалуйста, предложите мне хорошую практику.
Благодаря
Охарактеризуйте USECASE больше. Вам нужно получить доступ к исходному файлу java или скомпилированному байт-коду этого класса? Зачем тебе это? – Crazyjavahacking
Usecase у меня есть env config class (есть некоторые методы в нем) в родительском проекте, где я сделал связанные с конфигурацией среды. поэтому я хочу, чтобы он был доступен во всех модулях. –
Тогда это должно быть в отдельном модуле, который используется всеми другими модулями. –