Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Estou com um erro no plugin maven que o professor passou no curso: Persistência com JPA, alguém sabe como consertar?

Estou com esses seguintes erros no pom.xml:

CoreException: Could not get the value for parameter compilerId for plugin execution default-compile: PluginResolutionException: Plugin org.apache.maven.plugins:maven-compiler-plugin:3.8.0 or one of its dependencies could not be resolved: Failed to collect dependencies at org.apache.maven.plugins:maven-compiler-plugin:jar:3.8.0 -> org.apache.maven:maven-plugin-api:jar:3.0: ArtifactDescriptorException: Failed to read artifact descriptor for org.apache.maven:maven-plugin-api:jar:3.0: ArtifactResolutionException: Failure to transfer org.apache.maven:maven-plugin-api:pom:3.0 from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.apache.maven:maven-plugin-api:pom:3.0 from/to central (https://repo.maven.apache.org/maven2): proxy.somewhere.com

Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (execution: default-compile, phase: compile)

Código do 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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>br.com.alura</groupId>
    <artifactId>loja</artifactId>
    <version>0.0.1-SNAPSHOT</version>

<--Erro no build do plugin logo abaixo-->
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.0</version>
                <configuration>
                    <release>11</release>
                </configuration>
            </plugin>
        </plugins>
    </build>

    <dependencies>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-entitymanager</artifactId>
            <version>5.4.27.Final</version>
        </dependency>

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.24</version>
        </dependency>

    </dependencies>

</project>


Já tentei instalar um outro eclipse para ver se o erro do plugin sumia, pois podia ser uma versão desatualizada do eclipse, mas mesmo assim não funcionou.

2 respostas
solução!

Oi Gustavo,

Parece que deu algum erro no Maven ao baixar as dependências do plugin.

Você precisa apagar a pasta do maven no seu computador(diretório oculto .m2, que fica localizado na pasta home do seu usuário no computador) e depois clique o botão direito no projeto, no Eclipse, e vá em: Maven -> Update project.

Veja se resolve.

Bom dia Professor,

Fiz isso, apaguei a pasta .m2 e dei um update project, parece que o erro sumiu, obrigado pela ajuda!