У меня есть проект Kotlin (A), который использует внешнюю утилиту (B), Jar, в основном разработанный с помощью Java.В приложении A зависимость Java-утилиты добавляется, как показано ниже.
<dependency>
<groupId>something</groupId>
<artifactId>A</artifactId>
<version>A-version</version>
</dependency>
И у этого Kotlin, и у приложения Java есть свои собственные специфические для среды профили Spring, такие как a-uat.yaml
и b-uat.yaml
соответственно.
Но я мог столкнуться с проблемой, заключающейся в том, что из Kotlin я не могу получить доступ к профилю Spring для среды из приложений Java.Когда я запускаю приложение в среде UAT, приложение Kotlin ссылается на a-uat.yaml
, и я ожидаю, что приложение Java также B, оно должно ссылаться на b-uat.yaml
.Но он принимает приложение профиля Java по умолчанию, b.yaml
.
Любая идея по этому вопросу может быть полезна.