Я пытаюсь обновить groovy-all с 2.3.x до 2.5.x, но я заметил, что они больше не предоставляют банку с groovy-all и вместо этого предоставляют super POM , который перечисляет все библиотеки Groovy как зависимости.Ранее это то, что у меня было в моем родительском пом:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>2.3.7</version>
</dependency>
..
</dependencies>
</dependencyManagement>
И в моем дочернем пом:
<parent> .. </parent>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
</dependency>
Это работало нормально - сейчас я пытаюсь перейти на 2.5.x с этими изменениями: родительский пом:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>2.5.8</version>
<type>pom</type>
<scope>import</scope>
</dependency>
..
</dependencies>
</dependencyManagement>
и дочерний пом:
<parent> .. </parent>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>2.5.8</version>
<type>pom</type>
</dependency>
Однако теперь я получаю эту ошибку:
Невозможно перечислитьзаписи для jar: /Users//.m2/repository/org/codehaus/groovy/groovy-all/2.5.8/groovy-all-2.5.8.pom: ошибка при открытии zip-файла -> [Help 1]
Как я могу импортировать зависимости этого "всего" pom, используя maven?Должен ли я что-то менять в файлах pom.xml?