Обновление groovy-all зависимости до 2.5 - PullRequest
1 голос
/ 21 сентября 2019

Я пытаюсь обновить 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...