[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.xyz:abc-common:jar:1.7.1-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ xyz
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.xyz
[WARNING] 'version' contains an expression but should be a constant. @ xyz
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
< /code>
Так что управление Maven Rersioning всегда будет обновлять файлы n+1, где n - количество дочерних модулей или есть более простой способ сделать это, где мне нужно только обновить версию Информация в одном местоположении файла> Я хотел бы избежать человеческой ошибки при выпусках. Я делаю это, я получаю эту ошибку < /p>
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[FATAL] 'parent.version' is missing. @ line 7, column 13
[FATAL] Non-resolvable parent POM for com.xyz:abc-zip:${abc.version}: The following artifacts could not be resolved: com.xyz
@
[ERROR] The build could not read 4 projects -> [Help 1]
[ERROR]
[ERROR] The project xyz:abc-common:[unknown-version] (C:\Tools\BSF2\abc\abc-common\pom.xml) has 1 error
[ERROR] 'parent.version' is missing. @ line 7, column 13
< /code>
Вот я, я пропущу спецификацию версии в родительском модуле в детском pom.xml. < /p>
xyz
abc
< /code>
Обратите внимание, что мой вопрос отличается от этого:
Maven свойство не разрешено в родительском теге
, так как я не использую библиотеки Spring Boot, и я спрашиваю, что за Наилучшая практика - если ожидается, что многомодульные проекты требуют обновления нескольких файлов (не подсчитывая ссылки на зависимость). Если это так, это явная проблема с системой Maven, которая может быть очень открыта для человеческой ошибки.
Подробнее здесь: https://stackoverflow.com/questions/794 ... ld-modules
Мобильная версия