Код: Выделить всё
vet-city-app/ # Root folder (parent POM)
├── pom.xml # Parent POM (packaging = pom)
│
├── common-share/ # Shared library module
│ └── pom.xml
│
├── appointment-service/ # Appointment microservice
│ ├── appointment-service-core/
│ │ └── pom.xml
│ ├── appointment-service-adapter/
│ │ └── pom.xml
│ ├── appointment-service-rest/
│ │ └── pom.xml
│ └── pom.xml # Aggregator POM (optional)
│
└── ... # Other services
Код: Выделить всё
com.city.vet
vet-city-app
1.0-SNAPSHOT
pom
common-shared
appointment-service
com.city.vet
common-shared
${project.version}
Код: Выделить всё
com.city.vet
vet-city-app
1.0-SNAPSHOT
Appointment Service
appointment-service
pom
appointment-service-adapter
appointment-service-core
appointment-service-rest
appointment-service-app
com.city.vet
appointment-service
1.0-SNAPSHOT
appointment-service-rest
jar
org.springframework
spring-web
com.city.vet
common-shared
< /code>
Теперь, если я попытаюсь добавить, используя IntelliJ зависимость, такую как изображение
< /p>
injust in infice-service pom-pom pom pom. pom "src =" https://i.sstatic.net/jmmrlsfd.png " />
Проблема:
Intellij показывает предупреждение: неразрешенная зависимость и предлагает« добавить зависимость ». Если я нажму это, он перемещается на встречу-service/pom.xml (промежуточный POM агрегатора), а не к корневому Vet-City-App/Pom.xml, где на самом деле управляется версия зависимости.
Подробнее здесь: https://stackoverflow.com/questions/796 ... n-intellij