Получение исключения «неизвестный тип архиватора» при сборке проекта Maven с Eclipse - PullRequest
3 голосов
/ 26 июля 2011

В моем проекте Maven появляется следующая ошибка сборки:

Ошибки сборки для my-проекта; org.apache.maven.lifecycle.LifecycleExecutionException:
Не удалось выполнить цель org.apache.maven.plugins: maven-dependency-plugin: 2.1: unpack- зависимости (unpack-config) от проекта my-project: неизвестный тип архиватора

pom.xml для этого проекта содержит

 <plugin>
    <artifactId>maven-dependency-plugin</artifactId>
    <executions>
        <execution>
            <id>unpack-config</id>
            <goals>
                <goal>unpack-dependencies</goal>
            </goals>
            <phase>generate-resources</phase>
            <configuration>
                <outputDirectory>
                    ${project.build.directory}/${project.build.finalName}/
                </outputDirectory>
                <includeArtifactIds>my-project-ui</includeArtifactIds>
                <includeGroupIds>${project.groupId}</includeGroupIds>
                <excludeTransitive>true</excludeTransitive>
            </configuration>
        </execution>
    </executions>
</plugin>

Понимание, которое я получил от эта ссылка это

«Он разрешит зависимости (включая транзитивные) из хранилища и распакует их в указанное место.»

Пожалуйста, помогите мне понять этот момент. Насколько я понимаю, проект Maven, созданный мной, будет сначала упакован в JAR-форму и помещен в репозиторий. Во время сборки этот проект будет распакован, а необходимые файлы будут помещены в целевую папку. Это правильно? А в чем причина исключения?

Я много пытался искать, но не смог найти ответ.

1 Ответ

1 голос
/ 05 апреля 2012

Похоже на эту проблему?http://jira.codehaus.org/browse/MDEP-194 Решение, по-видимому, состоит в том, чтобы обновить плагин зависимостей-распаковать и указать mvn install (вместо mvn test)

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