У меня есть плагин с некоторыми зависимостями от org.apache.maven. Их версия не объявлена в плагине, но, похоже, управляется в одном из родительских POM. Я хотел бы знать, есть ли способ точно определить, где и как определяется их версия, предпочтительно с затмением или интеллектом. Это зависимости в плагине POM: < /p>
org.apache.maven
maven-plugin-api
3.9.0
javax.enterprise
cdi-api
org.apache.maven
maven-core
3.9.0
provided
< /code>
Настройки свойств в этом POM: < /p>
3.9.0
3.9.0
< /code>
Это то, как выглядят зависимости в эффективном POM: < /p>
org.apache.maven
maven-plugin-api
3.9.3
org.apache.maven
maven-core
3.9.3
< /code>
Когда я захожу в окно «Управление зависимостями» в Eclipse и щелкну одну из этих зависимостей, я получаю сообщение:
зависимость Maven-core-3.9.0 уже заявлено с версией 3.9.3 под org.apache.maven: maven: 3.9.3. 3.9.3. Поэтому я хотел бы знать, что может установить версию Maven на 3.9.3 в проекте Maven-Plugin, и есть ли способ увидеть, как точно работает управление зависимостями в Maven.
Подробнее здесь: https://stackoverflow.com/questions/796 ... ies-is-set