У меня есть зависимость, что я добавил к моему проекту:Конфликтная баночка добавляется к зависимостям Maven - как отследить?
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-server</artifactId>
<version>7.0.5</version>
</dependency>
Когда я компиляции и запуска я получаю сообщение об ошибке, указывающее на несоответствие подписей. Глядя на мои Maven Dependencies в моем пути сборки Java (Eclipse) Я вижу, что банку добавляется Maven для версии Vaadin версии 6.8.8. Я подсчитал pom.xml
и не вижу, что добавил. Я предполагаю, что эта зависимость добавляется другой зависимостью.
Я определенно хочу использовать версию Vaadin 7.0.5. Пока версия 6.8.8 продолжает включаться, это будет проблемой. Как я могу это решить?
Отлично! Фактически с помощью Eclipse есть вкладка, которая создает иерархию зависимостей. Нажмите дочерний элемент проблемы на стороне разрешенных зависимостей RH, и он показывает, откуда генерируется зависимость. Правая кнопка на зависимости от стороны LH и отметьте ее для исключения. –
@EricSnyder Проблема заключается в том, что после запуска зависимостей второго запуска вы рискуете ввести несовместимости. –