Мы находимся в ситуации, когда мы обновляем Commons-Collections от версии 3 до версии 4. Поскольку они изменили групповой идентификатор на Commons-Collections4, мы в конечном итоге получим 2 версии Commons-сбора в классе. Версия 3 и версия 4.
Для нашей разработки следует использовать версию 4. Версия 3 будет проходить через внешние зависимости, поэтому, если у нас есть: < /p>
compile ("org.hibernate:hibernate-entitymanager:3.5.6-Final")
< /code>
Версия 3, которая будет проходить через Hibernate-EntityManager, также будет доступна во время компиляции. Таким образом, разработчики могли использовать его. < /p>
Есть ли способ сказать «Коллекции Commons 3 теперь следует рассматривать как зависимость времени выполнения, когда речь идет о Hibernate-Entitymanager»? < /p>
Мы используем Gradle 3.5.
Подробнее здесь: https://stackoverflow.com/questions/444 ... dependency