гуглил все Inte rnet, не знаю как это исправить. Суть в том, что существует 3 подпружиненных загрузочных приложения (микросервиса), написанные на Kotlin с такой структурой папок
parent-folder:
-api
-service1
-service2
parent-folder
- это просто папка для удобства, в которую добавляются микросервисы. api - это приложение с загрузочной пружиной, но в нем только служебные классы являются общими для всех других микросервисов в папке с api
Я делаю mvn install
, jar установлен и попадает в папку .m2/
Это установленная служба I добавить в зависимость service1
и когда я пытаюсь сделать mvn install
, в папке с service1
я получаю ошибку Error: (4,21) kotlin: Unresolved reference: api
для ясности, вот экран службы pom Api
![enter image description here](https://i.stack.imgur.com/mOTpY.png)
зависимость в service1
![enter image description here](https://i.stack.imgur.com/T3Nuq.png)
плагин компиляции service1
![enter image description here](https://i.stack.imgur.com/GQgol.png)
когда я пытаюсь сделать mvn install
в service1
, я получаю ошибку, которая указывает на то, что компилятор ![enter image description here](https://i.stack.imgur.com/osdex.png)
maven kotlin просто не видит пакет, но все работая с идеей intellij, если я запускаю ее как приложение, я не знаю, что мне следует делать; почему компилятор kotlin maven не хочет получать зависимость от локального maven внутри jar api, существуют такие классы ![enter image description here](https://i.stack.imgur.com/FyvQa.png)