У меня есть проект с 2 конфигурациями, тестом и временем выполнения. тест расширяет время выполнения, поскольку я предполагаю, что для выполнения тестов мне нужны все зависимости во время выполнения.Как я могу гарантировать, что у меня одинаковые версии зависимостей в сборке и тестировании с использованием Ivy?
Как я могу гарантировать, что дополнительные зависимости в тестовом conf не вытягивают более поздние версии чего-либо во время выполнения. Например, если мой проект выражает зависимость времени выполнения от общих коллекций 2.1.1 и зависимость времени тестирования от htmlunit 2.9 (которая имеет свою собственную зависимость от коллекций коллекций 3.2.1). Как обеспечить, чтобы я не тестировал использование коллекций коллекций 3.2.1, а затем развертывал с использованием коллекций коллекций 2.1.1?
Редактировать: Если возможно, я хотел бы получить решение, которое не полагается на то, какие модули будут затронуты. Это означало бы, что я не должен проверять это каждый раз, когда я изменяю любые зависимости.
приветствия, это звучит как хорошее решение, как только я заметил конкретную проблему, но я надеялся на более общее решение, где мне не придется проверять это каждый раз, когда я изменяю зависимости. – ashirley