2016-11-25 3 views
0

mvn validate не выполняет метализацию ошибки зависимостей.mvn validate throws Ошибка конвергенции зависимостей, но зависимость mvn: дерево не отображает зависимость

Dependency convergence error for com.company.concepts:patients:2.4.14-SNAPSHOT paths to dependency are: 
+-com.company.ion.concepts.patientlist:patient-list:1.4-SNAPSHOT 
    +-com.company.concepts:patientlists:2.3.15-SNAPSHOT 
    +-com.company.concepts:patients:2.4.14-SNAPSHOT 
and 
+-com.company.ion.concepts.patientlist:patient-list:1.4-SNAPSHOT 
    +-com.company.concepts:patientlists:2.3.15-SNAPSHOT 
    +-com.company.concepts:patients:2.4.14-SNAPSHOT 
     +-com.company.concepts:patients:2.4.4-Alpha-5 

Тогда я побежал МВН зависимость: дерево, чтобы увидеть, если где-нибудь я использую 2.4.4-Aplha-5, но не нашли его в любом месте.

[INFO] +- com.company.concepts:patientlists:jar:2.3.15-SNAPSHOT:compile 
[INFO] | +- com.company.concepts:patients:jar:2.4.14-SNAPSHOT:compile 
[INFO] | | +- com.company.xyz.common:xyz-common-demographic-proteus:jar:3.1:compile 

Я пробовал все возможные вещи там, но не смог прийти к решению.

Я использую

Maven-силовика-плагин: 1.4.1: соблюдение

Java Версия: 1.8.0_101, поставщик: Корпорация Oracle

Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5

+0

Похоже, что он пытается решить предыдущую версию себя ..? Это довольно странно, может быть, у иждивенца с некоторыми проблемами –

ответ

1

Попробуйте с этим вместо этого. Он должен показывать разные пути к этой зависимости в вашем проекте:

mvn dependency:tree -Dverbose=true 
Смежные вопросы