2
respostas

Comando não esta rodando

C:\Users\lucas.villanova\Desktop\treinamentoMaven\produtos\target>java -cp produtos-1.0-SNAPSHOT.jar br.com.alura.maven.App Erro: Não foi possível localizar nem carregar a classe principal br.com.alura.maven.App

porem se entrar na pasta target consta todos as outras pastas e no final o arquivo App.class

2 respostas

Fala, Lucas! Tudo bem contigo?

Desculpe a demora em dar um retorno!

Vamos fazer uma alteração no arquivo pom.xml que está dentro da pasta produtos.

Abra ele em um bloco de notas, por exemplo, copie e cole essa configuração abaixo e salve.

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/maven-v4_0_0.xsd">
  <properties>
    <maven.compiler.source>1.6</maven.compiler.source>
    <maven.compiler.target>1.6</maven.compiler.target>
  </properties>
  <modelVersion>4.0.0</modelVersion>
  <groupId>br.com.alura.maven</groupId>
  <artifactId>produtos</artifactId>
  <packaging>jar</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>produtos</name>
  <url>http://maven.apache.org</url>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
</project>

Após isso, vá até a pasta produtos através do comando cd e rode mvn compile

Acredito que ele terá o seguinte resultado

C:\Users\muril\Documents\produtos>mvn compile
[INFO] Scanning for projects...
[INFO]
[INFO] --------------------< br.com.alura.maven:produtos >---------------------
[INFO] Building produtos 1.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ produtos ---
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory C:\Users\muril\Documents\produtos\src\main\resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ produtos ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding Cp1252, i.e. build is platform dependent!
[INFO] Compiling 1 source file to C:\Users\muril\Documents\produtos\target\classes
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  5.480 s
[INFO] Finished at: 2020-08-12T09:40:11-03:00
[INFO] ------------------------------------------------------------------------

Agora podemos seguir com o comando mvn surefire-report:reportpara que ele possa fazer diversas atualizações e é só seguir os demais passos ;-)

Espero ter ajudado, Lucas!

Nos dê um retorno para sabermos se deu tudo certo!!!

rodei os comandos que vc passou, porem quando rodo o comando solicitado pela tarefa, continua este erro

C:\Users\lucas.villanova\Desktop\treinamentoMaven\produtos>cd target/

C:\Users\lucas.villanova\Desktop\treinamentoMaven\produtos\target>java -cp produtos-1.0-SNAPSHOT.jar br.com.alura.maven.App Erro: Não foi possível localizar nem carregar a classe principal br.com.alura.maven.App

C:\Users\lucas.villanova\Desktop\treinamentoMaven\produtos\target>cd

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