Я запускаю mvn org.apache.maven.plugins:maven-dependency-plugin:3.1.1:copy-dependencies
в своем проекте и вижу следующие ошибки:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-dependency-plugin:3.1.1:copy-dependencies (default-cli) on project beam-sdks-java-core: Some problems were encountered while processing the POMs:
[ERROR] [ERROR] Unknown packaging: bundle @ line 6, column 16: 1 problem was encountered while building the effective model for org.xerial.snappy:snappy-java:1.1.4
[ERROR] [ERROR] Unknown packaging: bundle @ line 6, column 16
Глядя на файл pom Снейппи, он выглядит так:
<?xml version='1.0' encoding='UTF-8'?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0">
<modelVersion>4.0.0</modelVersion>
<groupId>org.xerial.snappy</groupId>
<artifactId>snappy-java</artifactId>
<packaging>bundle</packaging>
<description>snappy-java: A fast compression/decompression library</description>
<version>1.1.4</version>
<name>snappy-java</name>
....
В частности, проблема в строке <packaging>bundle</packaging>
.
Я попытался добавить maven-bundle-plugin
к тегу <build>
моего собственного файла POM, но это не исправит это (и с чего бы это? Я думаю, что конфигурация зависимости не должна влиять на мой pom?)
Как включить maven-bundle-plugin
для моих зависимостей? Нужно ли мне добавить его в определенный подраздел моего pom, который ссылается на apache.maven.plugins:maven-dependency-plugin:3.1.1:copy-dependencies
?
Также, для дополнительной информации, моя версия Maven - 3.5.0
.