GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Maven ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1

java
netbeans
Tags: #<Tag:0x00007fc5f8564030> #<Tag:0x00007fc5f85622a8>

#1

Gostaria de pedir a ajuda de vcs para resolver esse problema. Estou trabalhando em um projeto java com Spring e hibernate + maven como estava sem tempo para programar acabei ficando uns dias sem abrir o netbeans.
Segunda feira dia 27/01/2017 executei o netbeans criei umas linhas de código e fui testar quando compilei o seguinte erro foi apresentado


fev 01, 2017 2:27:07 PM org.springframework.context.support.ClassPathXmlApplicationContext prepareRefresh
INFORMAÇÕES: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@22d8cfe0: startup date [Wed Feb 01 14:27:07 BRST 2017]; root of context hierarchy
fev 01, 2017 2:27:07 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFORMAÇÕES: Loading XML bean definitions from class path resource [META-INF/riofashion.beans.xml]
fev 01, 2017 2:27:07 PM org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor <init>
INFORMAÇÕES: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring
fev 01, 2017 2:27:08 PM org.springframework.jdbc.datasource.DriverManagerDataSource setDriverClassName
INFORMAÇÕES: Loaded JDBC driver: org.firebirdsql.jdbc.FBDriver
------------------------------------------------------------------------
BUILD FAILURE
------------------------------------------------------------------------
Total time: 5.508s
Finished at: Wed Feb 01 14:27:11 BRST 2017
Final Memory: 6M/155M
------------------------------------------------------------------------
Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (default-cli) on project RioFashion: Command execution failed. Process exited with an error: -1073740791 (Exit value: -1073740791) -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (default-cli) on project RioFashion: Command execution failed.
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
	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:320)
	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:497)
	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.MojoExecutionException: Command execution failed.
	at org.codehaus.mojo.exec.ExecMojo.execute(ExecMojo.java:362)
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
	... 19 more
Caused by: org.apache.commons.exec.ExecuteException: Process exited with an error: -1073740791 (Exit value: -1073740791)
	at org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:377)
	at org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:160)
	at org.codehaus.mojo.exec.ExecMojo.executeCommandLine(ExecMojo.java:610)
	at org.codehaus.mojo.exec.ExecMojo.execute(ExecMojo.java:352)
	... 21 more

For more information about the errors and possible solutions, please read the following articles:


Desde então não consigo mais executar o programa pela IDE mas quando tento executar o Jar gerado ele funciona normalmente.Segue abaixo codigo do pom.xml


<?xml version="1.0" encoding="UTF-8"?>
<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.riofashion</groupId>
    <artifactId>RioFashion</artifactId>
    <version>1.1</version>
    <packaging>jar</packaging>
    <dependencies>
    	<!-- SPRING -->
		<dependency>
		    <groupId>org.springframework</groupId>
		    <artifactId>spring-core</artifactId>
		    <version>4.3.6.RELEASE</version>
		</dependency>
		<dependency>
		    <groupId>org.springframework</groupId>
		    <artifactId>spring-beans</artifactId>
		    <version>4.3.6.RELEASE</version>
		</dependency>
		<dependency>
		    <groupId>org.springframework</groupId>
		    <artifactId>spring-context</artifactId>
		    <version>4.3.6.RELEASE</version>
		</dependency>
		<dependency>
		    <groupId>org.springframework</groupId>
		    <artifactId>spring-jdbc</artifactId>
		    <version>4.3.6.RELEASE</version>
		</dependency>
		<dependency>
		    <groupId>org.springframework</groupId>
		    <artifactId>spring-orm</artifactId>
		    <version>4.3.6.RELEASE</version>
		</dependency>
         <!-- Mysql -->       
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.37</version>
        </dependency>
         <!-- Firebird -->       
        <dependency>
            <groupId>org.firebirdsql.jdbc</groupId>
            <artifactId>jaybird-jdk18</artifactId>
            <version>2.2.12</version>
        </dependency>
        <!-- Hibernate -->       
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>5.2.4.Final</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-entitymanager</artifactId>
            <version>5.2.4.Final</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-jpamodelgen</artifactId>
            <version>5.2.4.Final</version>
        </dependency>
         <!-- Apache Poi -->
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi</artifactId>
            <version>3.15</version>
        </dependency>     
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-ooxml</artifactId>
            <version>3.15</version>
            <type>jar</type>
         <!-- Apache Poi -->
        </dependency>
    </dependencies>
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
    </properties>
<build>
    <plugins>
        <plugin>
                <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.6.0</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>  
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-shade-plugin</artifactId>
            <version>2.4.2</version>
            <executions>
                <execution>
                    <phase>package</phase>
                    <goals>
                        <goal>shade</goal>
                    </goals>
                    <configuration>
                        <transformers>
                            <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                                <mainClass>br.com.riofashion.swing.Main</mainClass>
                            </transformer>
                            <transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
                                <resource>META-INF/spring.handlers</resource>
                            </transformer>
                            <transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
                                <resource>META-INF/spring.schemas</resource>
                            </transformer>
                        </transformers>
                    </configuration>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>
    <repositories>
        <repository>
            <id>unknown-jars-temp-repo</id>
            <name>A temporary repository created by NetBeans for libraries and jars it could not identify. Please replace the dependencies in this repository with correct ones and delete this repository.</name>
            <url>file:${project.basedir}/lib</url>
        </repository>
    </repositories>
    <name>RioFashion</name>
</project>

#2

Remova o lixo adicionado pelo Netbeans:

<repositories>
        <repository>
            <id>unknown-jars-temp-repo</id>
            <name>A temporary repository created by NetBeans for libraries and jars it could not identify. Please replace the dependencies in this repository with correct ones and delete this repository.</name>
            <url>file:${project.basedir}/lib</url>
        </repository>
    </repositories>

Depois rode um mvn clean install no projeto.


#3

Fiz como o solicitado mas não resolveu. A construção do projeto ate e feita com sucesso mas na hora da execução acontece o erro


#4

faz um teste, deleta o plugin(exec-maven-plugin) do .m2(.m2/repository) e manda a ide baixar denovo, ele deve ficar em: org.codehaus.mojo.


#5

Teste feito deletei o plugin ele baixou novamente e o erro continua igua. Achei que talvez fosse um erro no spring quando injeta a conexão do banco firebird e vai criar a conexão com o mysql eu comentei toda a parte de configuração do sping com o mysql e mesmo assim continua o erro.Estou usando um repositório pra guardar o código tentei voltar o projeto pra versão anterior mas mesmo assim continua dando o erro estou pensando em apagar todo o repositório oq vcs acham ??


#6

Boa tarde! Seguinte, eu já tive alguns problemas parecidos, agora não me recordo se era o mesmo erro, mas em alguns casos eu simplesmente fazia alguma alteração no código, e salvava ele e o erro sumia. Alterações só para permitir que ele salve, por exemplo, dar um espaço em branco, apagar o ; e colocá-lo novamente. Não sei se é o caso, mas vale a tentativa! Abraço.


#7

Valeu pela Ajuda. Já fiz tanta alteração e nada resolveu tentei criar outro pom.xml executar comandos no maven e ate agora nada estou usando subversion para controlar e ter acesso em vários locais ao código tentei retornar a versão anterior e nada. vou começar a procurar se houve algum tipo de alteração no código dessas dependências pq acho muito estranho ate dias atras estava tudo funcionando tenho um jar dessa ultima versão que foi compilado antes de tudo acontecer e esta funcionando perfeitamente bem.


#8

Acrescentar uma informação o projeto e compilado com sucesso na hora da execução pela IDE acontece o erro mas se tentar executar o jar ele executa normal


#9

Eu diria que isso é cache do Netbeans, siga os passos:

Feche o netbeans…

delete tudo de dentro da pasta

C:\Users\Dilnei\AppData\Local\NetBeans\Cache :

deleta tudo de dentro da pasta

C:\Users\Dilnei\AppData\Roaming\NetBeans\8.0.2\var

Abra o Netfeijoes e se ele quiser importar algum dado de alguma outro versão dele instalada, diga que não.


#10

Huaua como estou feliz! muito obrigado! resolvido o problema. mas oq acho engraçado e que instalei o Eclipse e dava o mesmo erro já estava a dias mexendo na documentação do spring. Estava desesperado muito obrigado a todos da comunidade