3
respostas

Não consegui executar o comando: mvn install quarkus:dev

[WARNING] Error injecting: io.quarkus.maven.components.BootstrapSessionListener java.lang.TypeNotPresentException: Type io.quarkus.maven.components.BootstrapSessionListener not present at org.eclipse.sisu.space.URLClassSpace.loadClass (URLClassSpace.java:147) at org.eclipse.sisu.space.NamedClass.load (NamedClass.java:46) at org.eclipse.sisu.space.AbstractDeferredClass.get (AbstractDeferredClass.java:48) at com.google.inject.internal.ProviderInternalFactory.provision (ProviderInternalFactory.java:85) at com.google.inject.internal.InternalFactoryToInitializableAdapter.provision (InternalFactoryToInitializableAdapter.java:57) at com.google.inject.internal.ProviderInternalFactory$1.call (ProviderInternalFactory.java:66) at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision (ProvisionListenerStackCallback.java:112) at org.eclipse.sisu.bean.BeanScheduler$CycleActivator.onProvision (BeanScheduler.java:230) at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision (ProvisionListenerStackCallback.java:120) at com.google.inject.internal.ProvisionListenerStackCallback.provision (ProvisionListenerStackCallback.java:66) at com.google.inject.internal.ProviderInternalFactory.circularGet (ProviderInternalFactory.java:61) at com.google.inject.internal.InternalFactoryToInitializableAdapter.get (InternalFactoryToInitializableAdapter.java:47) at com.google.inject.internal.ProviderToInternalFactoryAdapter.get (ProviderToInternalFactoryAdapter.java:40) at com.google.inject.internal.SingletonScope$1.get (SingletonScope.java:168) at com.google.inject.internal.InternalFactoryToProviderAdapter.get (InternalFactoryToProviderAdapter.java:39) at com.google.inject.internal.InjectorImpl$1.get (InjectorImpl.java:1050) at org.eclipse.sisu.inject.LazyBeanEntry.getValue (LazyBeanEntry.java:81) at org.eclipse.sisu.plexus.LazyPlexusBean.getValue (LazyPlexusBean.java:51) at org.eclipse.sisu.wire.EntryListAdapter$ValueIterator.next (EntryListAdapter.java:111) at java.util.AbstractCollection.addAll (AbstractCollection.java:343) at org.apache.maven.DefaultMaven.getLifecycleParticipants (DefaultMaven.java:397) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:260) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957) at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) 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:282) at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) Caused by: java.lang.UnsupportedClassVersionError: io/quarkus/maven/components/BootstrapSessionListener has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0

Estou usando a versão 11 conforme orientado

3 respostas

Boa noite se você estiver usando eclipse verifica o java no build path e se for anterior ao 11 altera para o 11 se estiver usando o intellij muda no module settings.

Tive o mesmo problema e não ia de jeito nenhum... Para rodar apontei o JAVA_HOME para a versão 11 (C:\Program Files\Java\jdk-11.0.5) pois eu uso Java 8 e estava apontado pra 8... Ele pulou esse passo mas dava erro de teste !!! Pra funcionar fui no maven e mandei ignorar erros de teste do maven-surefire-plugin <testFailureIgnore> true </testFailureIgnore>

Aí rodou !!! Tudo isto conjugado me permitiu ir dormir feliz depois da 1 e 30 da manhã !!!!

Tente usar ./mvnw install quarkus:dev na raiz do seu projeto

---- Edit

Você também pode instalar o quarkus CLI e rodar quarkus dev.

Para instalar o quarkus cli no Linux, macOS, ou Windows (usando WSL ou um shell compatível com bash tipo cygwin ou mingw):

curl -Ls https://sh.jbang.dev | bash -s - app install --fresh --force quarkus@quarkusio

No meu caso, tive problemas ao usar o CLI e precisei setar o Java 11 como padrão no meu Ubuntu (estava usando o Java 8). Rode o comando abaixo e selecione a opção correspondente ao seu Java 11, caso tiver esse problema:

sudo update-alternatives --config java