33
respostas

Problema para executar o projeto com o maven: Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved

Senhores,

estou com problemas ao tentar "mavenizar" o projeto. Como eu peguei um eclipse configurado para um projeto específico do meu trabalho, acredito que há alguma configuração que está me atrapalhando. O erro atual é:

Errors occurred during the build.
Errors running builder 'Maven Project Builder' on project 'livraria-maven'.
Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5
Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5
Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5
Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5
33 respostas

Fala aí Wiler, blz?

Cara posta seu pom.xml para eu tentar te ajudar.

<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>br.com.caelum</groupId>
    <artifactId>livraria-maven</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>war</packaging>
    <name>Livraria Alura</name>

    <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.jboss.weld.servlet</groupId>
            <artifactId>weld-servlet</artifactId>
            <version>2.3.3.Final</version>
        </dependency>

        <dependency>
            <groupId>javax.validation</groupId>
            <artifactId>validation-api</artifactId>
            <version>1.1.0.Final</version>
        </dependency>

        <dependency>
            <groupId>org.primefaces</groupId>
            <artifactId>primefaces</artifactId>
            <version>5.3</version>
        </dependency>

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

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

        <dependency>
            <groupId>com.sun.faces</groupId>
            <artifactId>jsf-api</artifactId>
            <version>2.2.13</version>
        </dependency>

        <dependency>
            <groupId>com.sun.faces</groupId>
            <artifactId>jsf-impl</artifactId>
            <version>2.2.13</version>
        </dependency>

        <dependency>
            <groupId>org.primefaces.themes</groupId>
            <artifactId>all-themes</artifactId>
            <version>1.0.10</version>
        </dependency>
    </dependencies>

    <repositories>
        <repository>
            <id>prime-repo</id>
            <name>PrimeFaces Maven Repository</name>
            <url>http://repository.primefaces.org</url>
            <layout>default</layout>
        </repository>
    </repositories>

</project>

Pode ser que o proxy esteja atrapalhando o download dos arquivos .jar. Meu arquivo settings.xml da pasta .m2:

<settings>
<proxies>
        <proxy>
            <id>http</id>
            <active>true</active>
            <protocol>http</protocol>
            <host>localhost</host>
            <port>3128</port>
            <nonProxyHosts>localhost|*.trt7.jus.br|*.redejt</nonProxyHosts>
        </proxy>
        <proxy>
            <id>https</id>
            <active>true</active>
            <protocol>https</protocol>
            <host>localhost</host>
            <port>3128</port>
            <nonProxyHosts>localhost|*.trt7.jus.br|*.redejt</nonProxyHosts>
        </proxy>
</proxies>
</settings>

Achei estranho também que no projeto o "JRE System Library" está como JSE-1.4.

Além disso, quando executei no console o comando mvn -X compile:

[WARNING] File encoding has not been set, using platform encoding Cp1252, i.e. build is platform dependent!
[INFO] Compiling 24 source files to C:\Java\Workspace\livraria-maven\target\classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\jboss\weld\servlet\weld-servlet\2.3.3.Final\weld-s
ervlet-2.3.3.Final.jar; error in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\javax\validation\validation-api\1.1.0.Final\validation
-api-1.1.0.Final.jar; error in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\primefaces\primefaces\5.3\primefaces-5.3.jar; erro
r in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\mysql\mysql-connector-java\5.1.38\mysql-connector-java
-5.1.38.jar; error in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\hibernate\hibernate-entitymanager\5.1.0.Final\hibe
rnate-entitymanager-5.1.0.Final.jar; error in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\jboss\logging\jboss-logging\3.3.0.Final\jboss-logg
ing-3.3.0.Final.jar; error in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\hibernate\hibernate-core\5.1.0.Final\hibernate-cor
e-5.1.0.Final.jar; error in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar; error in opening zi
p file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\jboss\jandex\2.0.0.Final\jandex-2.0.0.Final.jar; e
rror in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\com\fasterxml\classmate\1.3.0\classmate-1.3.0.jar; err
or in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\dom4j\dom4j\1.6.1\dom4j-1.6.1.jar; error in opening zi
p file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\hibernate\common\hibernate-commons-annotations\5.0
.1.Final\hibernate-commons-annotations-5.0.1.Final.jar; error in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\hibernate\javax\persistence\hibernate-jpa-2.1-api\
1.0.0.Final\hibernate-jpa-2.1-api-1.0.0.Final.jar; error in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\javassist\javassist\3.20.0-GA\javassist-3.20.0-GA.
jar; error in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\apache\geronimo\specs\geronimo-jta_1.1_spec\1.1.1\
geronimo-jta_1.1_spec-1.1.1.jar; error in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\com\sun\faces\jsf-api\2.2.13\jsf-api-2.2.13.jar; error
 in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\com\sun\faces\jsf-impl\2.2.13\jsf-impl-2.2.13.jar; err
or in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\primefaces\themes\all-themes\1.0.10\all-themes-1.0
.10.jar; error in opening zip file
[INFO] 18 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 24.054s
[INFO] Finished at: Fri Sep 15 08:05:50 GMT-03:00 2017
[INFO] Final Memory: 7M/176M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project
 livraria-maven: Compilation failure: Compilation failure:
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\jboss\weld\servlet\weld-servlet\2.3.3.Final\weld-s
ervlet-2.3.3.Final.jar; error in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\javax\validation\validation-api\1.1.0.Final\validation
-api-1.1.0.Final.jar; error in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\primefaces\primefaces\5.3\primefaces-5.3.jar; erro
r in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\mysql\mysql-connector-java\5.1.38\mysql-connector-java
-5.1.38.jar; error in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\hibernate\hibernate-entitymanager\5.1.0.Final\hibe
rnate-entitymanager-5.1.0.Final.jar; error in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\jboss\logging\jboss-logging\3.3.0.Final\jboss-logg
ing-3.3.0.Final.jar; error in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\hibernate\hibernate-core\5.1.0.Final\hibernate-cor
e-5.1.0.Final.jar; error in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar; error in opening zi
p file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\jboss\jandex\2.0.0.Final\jandex-2.0.0.Final.jar; e
rror in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\com\fasterxml\classmate\1.3.0\classmate-1.3.0.jar; err
or in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\dom4j\dom4j\1.6.1\dom4j-1.6.1.jar; error in opening zi
p file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\hibernate\common\hibernate-commons-annotations\5.0
.1.Final\hibernate-commons-annotations-5.0.1.Final.jar; error in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\hibernate\javax\persistence\hibernate-jpa-2.1-api\
1.0.0.Final\hibernate-jpa-2.1-api-1.0.0.Final.jar; error in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\javassist\javassist\3.20.0-GA\javassist-3.20.0-GA.
jar; error in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\apache\geronimo\specs\geronimo-jta_1.1_spec\1.1.1\
geronimo-jta_1.1_spec-1.1.1.jar; error in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\com\sun\faces\jsf-api\2.2.13\jsf-api-2.2.13.jar; error
 in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\com\sun\faces\jsf-impl\2.2.13\jsf-impl-2.2.13.jar; err
or in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\primefaces\themes\all-themes\1.0.10\all-themes-1.0
.10.jar; error in opening zip file
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-p
lugin:2.3.2:compile (default-compile) on project livraria-maven: Compilation failure
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:213)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.CompilationFailureException: Compilation failure
        at org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:656)
        at org.apache.maven.plugin.CompilerMojo.execute(CompilerMojo.java:128)
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
        ... 19 more
[ERROR]
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

Nenhuma sugestão? :(

Wiler,

Eu fiz um teste aqui com o seu pom.xml e ele está correto, realmente pode ser algo relacionado a proxy/firewall.

Por desencargo você pode fazer um troubleshoot ?

no diretório .m2 você pode renomear o diretório repository para qualquer outra coisa, e depois tentar compilar o projeto.

[DEBUG]  C:\Users\wiler.coelho\.m2\repository\javax\validation\validation-api\1.1.0.Final\validation-api-1.1.0.Final.jar

[DEBUG]  C:\Users\wiler.coelho\.m2\repository\org\primefaces\primefaces\5.3\primefaces-5.3.jar
[DEBUG]  C:\Users\wiler.coelho\.m2\repository\mysql\mysql-connector-java\5.1.38\mysql-connector-java-5.1.38.jar
[DEBUG]  C:\Users\wiler.coelho\.m2\repository\org\hibernate\hibernate-entitymanager\5.1.0.Final\hibernate-entitymanager-
5.1.0.Final.jar
[DEBUG]  C:\Users\wiler.coelho\.m2\repository\com\sun\faces\jsf-api\2.2.13\jsf-api-2.2.13.jar
[DEBUG]  C:\Users\wiler.coelho\.m2\repository\com\sun\faces\jsf-impl\2.2.13\jsf-impl-2.2.13.jar
[DEBUG]  C:\Users\wiler.coelho\.m2\repository\org\primefaces\themes\all-themes\1.0.10\all-themes-1.0.10.jar
[DEBUG] Source roots:
[DEBUG]  C:\Java\Workspace\livraria-maven\src\main\java
[DEBUG] Command line options:
[DEBUG] -d C:\Java\Workspace\livraria-maven\target\classes -classpath C:\Java\Workspace\livraria-maven\target\classes;C:
\Users\wiler.coelho\.m2\repository\org\jboss\weld\servlet\weld-servlet\2.3.3.Final\weld-servlet-2.3.3.Final.jar;C:\Users
\wiler.coelho\.m2\repository\javax\validation\validation-api\1.1.0.Final\validation-api-1.1.0.Final.jar;C:\Users\wiler.c
oelho\.m2\repository\org\primefaces\primefaces\5.3\primefaces-5.3.jar;C:\Users\wiler.coelho\.m2\repository\mysql\mysql-c
onnector-java\5.1.38\mysql-connector-java-5.1.38.jar;C:\Users\wiler.coelho\.m2\repository\org\hibernate\hibernate-entity
manager\5.1.0.Final\hibernate-entitymanager-5.1.0.Final.jar;C:\Users\wiler.coelho\.m2\repository\com\sun\faces\jsf-api\2
.2.13\jsf-api-2.2.13.jar;C:\Users\wiler.coelho\.m2\repository\com\sun\faces\jsf-impl\2.2.13\jsf-impl-2.2.13.jar;C:\Users
\wiler.coelho\.m2\repository\org\primefaces\themes\all-themes\1.0.10\all-themes-1.0.10.jar; -sourcepath C:\Java\Workspac
e\livraria-maven\src\main\java; C:\Java\Workspace\livraria-maven\src\main\java\modelo\Usuario.java C:\Java\Workspace\liv
raria-maven\src\main\java\bean\VendasBean.java C:\Java\Workspace\livraria-maven\src\main\java\dao\JPAUtil.java C:\Java\W
orkspace\livraria-maven\src\main\java\log\TempoDeExecucaoInterceptor.java C:\Java\Workspace\livraria-maven\src\main\java
\dao\AutorDao.java C:\Java\Workspace\livraria-maven\src\main\java\modelo\Venda.java C:\Java\Workspace\livraria-maven\src
\main\java\util\LogPhaseListener.java C:\Java\Workspace\livraria-maven\src\main\java\bean\LivroBean.java C:\Java\Workspa
ce\livraria-maven\src\main\java\modelo\Livro.java C:\Java\Workspace\livraria-maven\src\main\java\bean\AutorBean.java C:\
Java\Workspace\livraria-maven\src\main\java\dao\UsuarioDao.java C:\Java\Workspace\livraria-maven\src\main\java\dao\Popul
aBanco.java C:\Java\Workspace\livraria-maven\src\main\java\modelo\LivroDataModel.java C:\Java\Workspace\livraria-maven\s
rc\main\java\modelo\Autor.java C:\Java\Workspace\livraria-maven\src\main\java\tx\Transacional.java C:\Java\Workspace\liv
raria-maven\src\main\java\bean\LoginBean.java C:\Java\Workspace\livraria-maven\src\main\java\tx\GerenciadorDeTransacao.j
ava C:\Java\Workspace\livraria-maven\src\main\java\log\Log.java C:\Java\Workspace\livraria-maven\src\main\java\util\Auto
rizador.java C:\Java\Workspace\livraria-maven\src\main\java\bean\TemaBean.java C:\Java\Workspace\livraria-maven\src\main
\java\util\JsfUtil.java C:\Java\Workspace\livraria-maven\src\main\java\dao\LivroDao.java C:\Java\Workspace\livraria-mave
n\src\main\java\dao\DAO.java C:\Java\Workspace\livraria-maven\src\main\java\util\RedirectView.java -s C:\Java\Workspace\
livraria-maven\target\generated-sources\annotations -g -nowarn -target 1.8 -source 1.8
[WARNING] File encoding has not been set, using platform encoding Cp1252, i.e. build is platform dependent!
[INFO] Compiling 24 source files to C:\Java\Workspace\livraria-maven\target\classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\jboss\weld\servlet\weld-servlet\2.3.3.Final\weld-s
ervlet-2.3.3.Final.jar; error in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\javax\validation\validation-api\1.1.0.Final\validation
-api-1.1.0.Final.jar; error in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\primefaces\primefaces\5.3\primefaces-5.3.jar; erro
r in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\mysql\mysql-connector-java\5.1.38\mysql-connector-java
-5.1.38.jar; error in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\hibernate\hibernate-entitymanager\5.1.0.Final\hibe
rnate-entitymanager-5.1.0.Final.jar; error in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\com\sun\faces\jsf-api\2.2.13\jsf-api-2.2.13.jar; error
 in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\com\sun\faces\jsf-impl\2.2.13\jsf-impl-2.2.13.jar; err
or in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\primefaces\themes\all-themes\1.0.10\all-themes-1.0
.10.jar; error in opening zip file
[INFO] 8 errors

[INFO] BUILD FAILURE

[INFO] Total time: 54.794s
[INFO] Finished at: Tue Sep 19 14:49:59 GMT-03:00 2017
[INFO] Final Memory: 6M/176M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project
 livraria-maven: Compilation failure: Compilation failure:
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\jboss\weld\servlet\weld-servlet\2.3.3.Final\weld-s
ervlet-2.3.3.Final.jar; error in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\javax\validation\validation-api\1.1.0.Final\validation
-api-1.1.0.Final.jar; error in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\primefaces\primefaces\5.3\primefaces-5.3.jar; erro
r in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\mysql\mysql-connector-java\5.1.38\mysql-connector-java
-5.1.38.jar; error in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\hibernate\hibernate-entitymanager\5.1.0.Final\hibe
rnate-entitymanager-5.1.0.Final.jar; error in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\com\sun\faces\jsf-api\2.2.13\jsf-api-2.2.13.jar; error
 in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\com\sun\faces\jsf-impl\2.2.13\jsf-impl-2.2.13.jar; err
or in opening zip file
[ERROR] error: error reading C:\Users\wiler.coelho\.m2\repository\org\primefaces\themes\all-themes\1.0.10\all-themes-1.0
.10.jar; error in opening zip file
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-p
lugin:2.3.2:compile (default-compile) on project livraria-maven: Compilation failure
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:213)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.CompilationFailureException: Compilation failure
        at org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:656)
        at org.apache.maven.plugin.CompilerMojo.execute(CompilerMojo.java:128)
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
        ... 19 more
[ERROR]
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
C:\Java\Workspace\livraria-maven>

O Maven conseguiu baixar as dependências ?

Por exemplo esse jar existe: C:\Users\wiler.coelho\.m2\repository\com\sun\faces\jsf-api\2.2.13\jsf-api-2.2.13.jar ?

Pelo visto não conseguiu baixar corretamente. O arquivo jsf-api-2.2.13.jar existe nesta pasta, porém só tem 1kb enquanto que deveria ter 680kb, segundo o link https://mvnrepository.com/artifact/com.sun.faces/jsf-api/2.2.13, e o conteúdo do arquivo jsf-api-2.2.13.pom é estranho:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="https://repository.primefaces.org/com/sun/faces/jsf-api/2.2.13/jsf-api-2.2.13.pom">here</a>.</p>
<hr>
<address>Apache/2.4.18 (Ubuntu) Server at repository.primefaces.org Port 80</address>
</body></html>

Para resolver então o problema, eu terei que baixar os arquivos um a um? Estranho porque o maven conseguiu baixar poucos pacotes corretamente, mas a maioria não, fica apenas com 1kb.

Wilder faz um favor,

Tira isso aqui do seu pom.xml

<repositories>
        <repository>
            <id>prime-repo</id>
            <name>PrimeFaces Maven Repository</name>
            <url>http://repository.primefaces.org</url>
            <layout>default</layout>
        </repository>
    </repositories>

Ao remover essas linhas do pom.xml, o maven baixa corretamente todas as dependências, exceto all-themes:jar:1.0.10 .

Missing artifact org.primefaces.themes:all-themes:jar:1.0.10

Alguma outra sugestão? :D

Mais nenhuma sugestão? :(

Ninguém?

Já faz duas semanas que esse tópico está sem resposta.. Complicado eim..

Oi Wiler,

Você já conseguiu resolver o problema, se sim compartilha com o pessoal, caso contrario eu andei pesquisando na internet e uma solução que encontrei e funcionou foi ir no diretório repositorye limpar ele e fazer o maven baixar as dependências novamente, pelo que li deu certo, creio que não precisamos ser extremistas assim (ainda), e ao invés de limpar tudo, apaga somente a pasta da dependência que está te dando problema.

Espero ter ajudado.

Joel, removi o diretório repository, fiz um "Update Project" para o maven baixar novamente todas as dependências, mas o problema ainda continua:

Missing artifact org.primefaces.themes:all-themes:jar:1.0.10    pom.xml

Gostei desse forum, super estigante!

Oi Wiler,

Faz um teste, troca o que você está usando o 10, pelo 9

<!-- https://mvnrepository.com/artifact/org.primefaces.themes/all-themes -->
<dependency>
    <groupId>org.primefaces.themes</groupId>
    <artifactId>all-themes</artifactId>
    <version>1.0.9</version>
</dependency>

Se funcionar testa o 10 novamente

<!-- https://mvnrepository.com/artifact/org.primefaces.themes/all-themes -->
<dependency>
    <groupId>org.primefaces.themes</groupId>
    <artifactId>all-themes</artifactId>
    <version>1.0.10</version>
</dependency>

Eu estava procurando na internet, e aparentemente não está sendo disponibilizado o 1.0.10 no Maven, ainda estou procurando uma confirmação, mas todo lugar que vou fala para utilizar a versão 8, caso não funcione com a 9 que passei acima, segue a configuração da 8:

<!-- https://mvnrepository.com/artifact/org.primefaces.extensions/all-themes -->
<dependency>
    <groupId>org.primefaces.extensions</groupId>
    <artifactId>all-themes</artifactId>
    <version>1.0.8</version>
    <type>pom</type>
</dependency>

Como referência, há um tópico aqui no forum da Alura com o mesmo problema, segue o link da solução passada pelo Jefferson: https://cursos.alura.com.br/forum/topico-livraria-maven-44088

Joel,

fiz a troca da versão do all-themes para 1.0.9 e continuou o mesmo erro.

10/10/17 08:36:30 GMT-03:00: [INFO] Downloaded http://repo.maven.apache.org/maven2/org/primefaces/themes/all-themes/1.0.9/all-themes-1.0.9.pom
10/10/17 08:36:30 GMT-03:00: [WARN] The POM for org.primefaces.themes:all-themes:jar:1.0.9 is missing, no dependency information available
10/10/17 08:36:30 GMT-03:00: [INFO] Number of application's worked threads is 8
10/10/17 08:36:30 GMT-03:00: [INFO] Downloaded http://repo.maven.apache.org/maven2/org/primefaces/themes/all-themes/1.0.9/all-themes-1.0.9.jar
10/10/17 08:37:03 GMT-03:00: [INFO] Downloading http://repo.maven.apache.org/maven2/org/primefaces/primefaces/5.3/primefaces-5.3.jar
10/10/17 08:37:03 GMT-03:00: [INFO] Downloaded http://repo.maven.apache.org/maven2/org/primefaces/primefaces/5.3/primefaces-5.3.jar
10/10/17 08:37:06 GMT-03:00: [INFO] Adding source folder /livraria-maven/src/main/java
10/10/17 08:37:06 GMT-03:00: [INFO] Adding resource folder /livraria-maven/src/main/resources
10/10/17 08:37:07 GMT-03:00: [INFO] Adding source folder /livraria-maven/src/test/java
10/10/17 08:37:07 GMT-03:00: [INFO] Adding resource folder /livraria-maven/src/test/resources
10/10/17 08:37:07 GMT-03:00: [ERROR] Unable to configure livraria-maven
10/10/17 08:37:07 GMT-03:00: [INFO] Cleaning filtered folder for livraria-maven
10/10/17 08:37:07 GMT-03:00: [INFO] Update completed: 36 sec
10/10/17 08:37:07 GMT-03:00: [WARN] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!
10/10/17 08:37:07 GMT-03:00: [INFO] Copying 2 resources
10/10/17 08:37:07 GMT-03:00: [WARN] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!
10/10/17 08:37:07 GMT-03:00: [INFO] Copying 0 resource

Na pasta .m2\repository\org\primefaces\themes\all-themes\1.0.9 e na 1.0.10 são criados os arquivos all-themes-1.0.9.jar.lastUpdated e all-themes-1.0.9.pom.lastUpdated com 1Kb de tamanho.

A discussão do tópico que você mencionou é referente ao erro sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target, que não está acontecendo na minha aplicação.

Mas vc chegou a testar com a versão 1.0.8, aparentemente a 1.0.10 é a 1.0.9 não estão disponíveis no repositório do Maven, ao menos alguns fóruns com o mesmo problema que o seu relataram isso.

Outro ponto é, caso com a versão 1.0.8 não resolva, você pode disponibilizar o seu projeto no git, assim podemos tentar simular.

Oi Wiler, também achei esse outro tópico da Alura com o mesmo problema, porém esse fez uma alteração para poder utilizar o 1.0.10, segue o link: https://cursos.alura.com.br/forum/topico-erro-no-pom-org-primefaces-extensions-versao-1-0-10-35180

É uma outra alternativa de solução.

Joel,

testei as versões 1.0.8, 1.0.9 e 1.0.10 e o problema é o mesmo. Inclusive eu apaguei a pasta repository para forçar o maven a baixar novamente as bibliotecas.

A solução do link https://cursos.alura.com.br/forum/topico-erro-no-pom-org-primefaces-extensions-versao-1-0-10-35180 também não resolveu. Ao adicionar as linhas

<repositories>
        <repository>
            <id>prime-repo</id>
            <name>PrimeFaces Maven Repository</name>
            <url>http://repository.primefaces.org</url>
            <layout>default</layout>
        </repository>
    </repositories>

ao pom.xml, aí volta o problema inicial que foi o motivo da abertura desse tópico.

Oi Wiler, você poderia subir seu projeto no github?

Muito interessante esse assunto.

Joel,

segue o link do projeto no github:

https://github.com/WilerJunior/livraria-maven

Joel,

conseguiu arrumar um tempinho para olhar o projeto?

Oi Wiler, ainda não consegui ver com calma, já fiz o fork do seu projeto e baixei ele na minha máquina, mas não consegui ainda dar uma olhada com mais calma, vou ver se hoje a noite eu consigo dar uma atenção melhor.

Oi Wiler,

Uma coisa que você falou mais acima e eu não em atentei, mas reparei no seu projeto foi o JRE está como 1.4, modifica para o qual você está usando, tem um trecho no vídeo que mostra como faz isso, isso caso você já não saiba.

Ou coisa que reparei também foi que no resources que fica perto das classes java você jogou o mesmo META-INF que vai no webapp, mas aquele deve ser colocado o persistence.xml.

Por hora acho que é isso que posso ajudar, se não der certo me avisa.

Pessoal, estava com o mesmo problema e resolvi assim :

  1. Feche o Eclipse
  2. vá até o diretório "%userprofile%.m2" no seu Windows
  3. se houver um diretório "repository" remova-o; se existir um "settings.xml", remova-o também
  4. abra o bloco de notas e digite o seguinte:
<settings>
  <proxies>
   <proxy>
      <active>true</active>
      <protocol>http</protocol>
      <host>10.0.0.1</host>
      <port>3128</port>
      <username>seu_usuario</username>
      <password>sua_senha</password>
      <nonProxyHosts>localhost|*.algumacoisa.com.br</nonProxyHosts>
    </proxy>
  </proxies>
</settings>

abra o Eclipse, então clique em Window > Preferences > Maven > User Settings, então confirme se em "User Settings" o caminho está apontando para C:\Users\seu_usuario_windows.m2\settings.xml , então clique no botão Update Settings; confirme se "Local Repository" aponta para C:\Users\seu_usuario_windows.m2\repository , então clique no botão Reindex. Dê Apply, então OK. feche o Eclipse abra o Eclipse novamente File > New > Maven Project, marque "Create a simple project", dê Next, informe o: GroupId, Artifact Id, Packaging war, e Name, então dê Finish.

Pronto!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software