Projeto web criado com o maven não executa classe principal

Preciso de uma grande ajuda para saber onde estou errando e conseguir rodar normalmente um projeto web criado com o maven dessa forma:

mvn archetype:create -DgroupId=com.springboot -DartifactId=exemploMavenWeb -DarchetypeArtifactId=maven-archetype-webapp

Mas o projeto tem uma classe executável que não funciona quando executa quando chamo a aplicação no navegador.

package com.springboot;


public class App 
{
    public static void main( String[] args )
    {
       System.out.println( "Hello World!" );
    }
}

Na minha visão deveria rodar a classe

Posso criar um repositorio git para analisar o projeto se pedirem. Por favor me ajudem.

A aplicação é SpringBoot? Se sim, você precisa inserir as anotações do SpringBoot para funcionar.

Caro Luiz Santos, pior que a aplicação não é spring boot ainda, eu iria adicionar, porém o nome do pacote já está como spring-boot. Um detalhe que reparo é que mesmo solicitando criar o archetype webapp a pasta webapp não existe, e depois que criei o projeto importei pelo eclipse e adicionei o project facets, aí a unica pasta que aparece é a WebContent do dinamyc web project.

Eu prefiro criar direto pelo eclipse, pulando esta parte do archetype.
Você precisaria informar no pom.xml que aquela é a main class.
Além de ter que executar um maven install ou package.

1 curtida