1
resposta

[Dúvida] erro ao no comando clean test, maven instalado na maquina

Iniciado pelo usuário admin
Rodando como SISTEMA
Construindo no espaço de trabalho C:\ProgramData\Jenkins\.jenkins\workspace\leilao-teste
The recommended git tool is: NONE
No credentials specified
 > git.exe rev-parse --resolve-git-dir C:\ProgramData\Jenkins\.jenkins\workspace\leilao-teste\.git # timeout=10
Fetching changes from the remote Git repository
 > git.exe config remote.origin.url https://github.com/adrianobarba/Jenkins_Java.git # timeout=10
Fetching upstream changes from https://github.com/adrianobarba/Jenkins_Java.git
 > git.exe --version # timeout=10
 > git --version # 'git version 2.42.0.windows.2'
 > git.exe fetch --tags --force --progress -- https://github.com/adrianobarba/Jenkins_Java.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git.exe rev-parse "refs/remotes/origin/master^{commit}" # timeout=10
Checking out Revision 1c668c9cd39d568324141aa6b285b382a1a7fdd4 (refs/remotes/origin/master)
 > git.exe config core.sparsecheckout # timeout=10
 > git.exe checkout -f 1c668c9cd39d568324141aa6b285b382a1a7fdd4 # timeout=10
Commit message: "correção porta"
 > git.exe rev-list --no-walk 1c668c9cd39d568324141aa6b285b382a1a7fdd4 # timeout=10
[leilao-teste] $ cmd.exe /C "mvn clean test && exit %%ERRORLEVEL%%"
Usage: java [options] <mainclass> [args...]
           (to execute a class)
   or  java [options] -jar <jarfile> [args...]
           (to execute a jar file)
   or  java [options] -m <module>[/<mainclass>] [args...]
       java [options] --module <module>[/<mainclass>] [args...]
           (to execute the main class in a module)
   or  java [options] <sourcefile> [args]
           (to execute a single source-file program)

 Arguments following the main class, source file, -jar <jarfile>,
 -m or --module <module>/<mainclass> are passed as the arguments to
 main class.

To specify an argument for a long option, you can use --<name>=<value> or
--<name> <value>.

Build step 'Chamar alvos Maven de alto nível' marked build as failure
Finished: FAILURE
    
C:\Users\adria>mvn -version
Apache Maven 3.8.8 (4c87b05d9aedce574290d1acc98575ed5eb6cd39)
Maven home: C:\Program Files\apache-maven-3.8.8
Java version: 11.0.21, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk-11
Default locale: pt_BR, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

C:\Users\adria>
1 resposta

Olá, Adriano.

Tudo bem?

O erro indicado sugere que a execução do Maven falhou devido a um problema com a forma como os argumentos estão sendo passados.

Isso geralmente ocorre quando você está tentando executar o Maven de uma forma que o Java não entende. Parece que o Maven está sendo executado como se fosse um comando Java, o que não está correto.

Para corrigir isso, você precisa garantir que o Maven seja executado corretamente, utilizando o comando mvn corretamente. Parece que você já verificou a versão do Maven e ela está instalada corretamente.

Agora, vamos tentar entender por que o Jenkins está tentando executar o Maven dessa maneira. Verifique a configuração do seu trabalho no Jenkins para garantir que o Maven esteja sendo chamado corretamente.

Verifique se você está chamando o Maven diretamente, sem usar o comando java. O comando Maven deve ser apenas mvn, sem o prefixo java.

Se você tiver alguma configuração específica ou script personalizado que esteja chamando o Maven, verifique-o para garantir que esteja usando o comando mvn corretamente.

Se necessário, atualize a configuração do seu trabalho no Jenkins para corrigir o comando Maven usado.

Após fazer essas correções, tente executar o trabalho novamente no Jenkins e verifique se o erro persiste.

Espero ter ajudado. Qualquer dúvida manda aqui. Valeu.

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