Не удается прочитать метаданные сопоставления жизненного цикла для артефакта org.apache.maven.plugins:mav

Ранее сегодня я просто работал над проектом maven, который я только что импортировал, и у меня были некоторые проблемы с ним. Определенной зависимости не было. Я попытался удалить папку зависимостей, затем повторно загрузить ее и очистить проект, а затем обновить его, но это ничего не дало. Затем я заметил, что в моем другом проекте maven появилась ошибка с pom.xml, которая была и у первого. «Не удается прочитать метаданные сопоставления жизненного цикла для артефакта org.apache.maven.plugins:mav». Я обновил maven до 3.1.0, но все равно ничего. Вот мой pom.xml:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>me.kyle.burnett</groupId>
<artifactId>Sky-Block-Wars</artifactId>
<version>1.0.0</version>
<name>Sky-Block Wars</name>
<url>http://dev.bukkit.org/bukkit-plugins/sky-block-wars/</url>
<description>Shrunk
</description>

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<dependencies>
    <dependency>
        <groupId>org.bukkit</groupId>
        <artifactId>craftbukkit</artifactId>
        <version>1.6.2-R0.1-SNAPSHOT</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.sk89q</groupId>
        <artifactId>worldedit</artifactId>
        <version>5.5.8-SNAPSHOT</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>org.bukkit</groupId>
        <artifactId>bukkit</artifactId>
        <version>1.6.2-R0.1-SNAPSHOT</version>
        <scope>provided</scope>
    </dependency>
</dependencies>
<repositories>
    <repository>
        <id>bukkit-repo</id>
        <url>http://repo.bukkit.org/content/groups/public</url>
    </repository>
    <repository>
        <id>sk89w repo</id>
        <url>http://maven.sk89q.com/repo</url>
        <!-- <url>http://maven.sk89q.com/artifactory/libs-release-local</url> -->
    </repository>
</repositories>
<build>
    <sourceDirectory>src/</sourceDirectory>
    <resources>
        <resource>
            <directory>resources</directory>
            <filtering>true</filtering>
        </resource>
    </resources>
        <plugins>
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                </configuration>
            </plugin>
        </plugins>
</build>


person Community    schedule 23.07.2013    source источник


Ответы (7)


У меня была такая же ошибка. Я удалил каталог, содержащий разные версии maven-war-plugin, из моего локального репозитория. После этого я запускаю сборку с помощью mvn install -U, чтобы обновить все плагины.

Плагин был скачан снова, и ошибка исчезла.

person Christian13467    schedule 26.09.2013

Когда я добавляю теги ниже в pom.xml, проблема была решена.

<build>
<plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                </configuration>
            </plugin>
</plugins>
</build>
person Raja    schedule 02.09.2014

Шаг 1) Загрузите файлы jar вручную (вне Maven) и поместите их в C:\Users\.m2\repository\org\apache\maven\plugins.

Шаг 2) Удалите проект из Eclipse и импортируйте его как проект maven.

Эта проблема возникает из-за того, что некоторые jar-файлы подключаемого модуля Maven не загружаются должным образом. пример: если в файле pox.xml отображается ошибка «Не удается прочитать метаданные сопоставления жизненного цикла для артефакта org.apache.maven.plugins:maven-site-plugin:maven-plugin:3.0-beta-3:runtime Причина: ошибка при открытии zip-файла " затем вручную загрузите maven-site-plugin.jar (загрузите правильную версию, которую ожидает ваш проект) и поместите ее в C:\Users\.m2\repository\org\apache\maven\plugins.

Анант к

person ananth k naik    schedule 23.09.2016

Не хочу поднимать эту тему, но у меня была такая же ошибка. Когда я делаю проект Maven в Eclipse/Windows и когда я импортирую этот же проект в Eclipse/OSX.

Чтобы исправить это: щелкните правой кнопкой мыши свой проект -> Maven -> Обновить проект.

У меня есть эта проблема во всех моих проектах, и это всегда исправляет их.

person Joris Bertomeu    schedule 17.07.2017

В Ubuntu для решения этой проблемы я использую эту команду в терминале:

sudo rm -rf ~/.m2/репозиторий

person Cava    schedule 26.02.2018

Загрузите файлы jar вручную (вне Maven) и поместите их в C:\Users.m2\repository\org\apache\maven\plugins.

person NetherGames-de    schedule 12.08.2018

Проверьте, правильно ли вы установили переменные пути для MAVEN_HOME и JAVA_HOME. Затем удалите папку ${HOME}/.m2/repository/org/apache/maven/plugins/maven-site-plugin и обновите проект. Больше подробностей. перейдите по адресу https://www.eclipse.org/lists/m2e-users/msg04952.html

Выше сработало для меня. Надеюсь это поможет.

person Omkar Yadav    schedule 16.04.2019