- Windows 11,
- IntelliJ Ultimate 2024.1.2 (Ultimate Edition) и
- maven 3.9.1.
р>
Код: Выделить всё
myApp
|- myApp.war
|- myApp.ear
|- myApp.service
Код: Выделить всё
com.example.projName-${env} //this is fine
Однако , все проекты подгрупп должны ссылаться на родительскую группу, например:
Код: Выделить всё
com.example.projName-${environment} //get red squiggly underline
myApp
1.0.0
Причина, по которой я изменяю groupId таким образом, заключается в том, что я хочу, чтобы все модули моих проектов переносились в Nexus совместно. местоположение, имя которого определяется projName-staging, projName-qa и т. д.
Однако я все равно могу собрать свое приложение, используя mvn чистая установка и развертывание mvn. это заставляет меня поверить, что это ошибка IntelliJ.
Подробнее здесь: https://stackoverflow.com/questions/791 ... -shows-pro