bladex-biz 项目 在install的时候报错

Blade 未结 1 176
颜丙
颜丙 剑者 2025-03-11 13:15

一、该问题的重现步骤是什么?

1. 

Could not find artifact org.springblade:blade-core-cloud:pom:4.4.0.RELEASE in aliyun-repos (https://maven.aliyun.com/repository/public)

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?

image.png

三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 2025-03-11 13:16

    需要先做令牌配置,具体可看这个文档:https://center.javablade.com/blade/BladeX-Doc/src/branch/master/%E7%AC%AC1%E7%AB%A0%20%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B/1.3%20%E5%B7%A5%E7%A8%8B%E5%AF%BC%E5%85%A5/1.3.0%20%E9%85%8D%E7%BD%AE%E8%B5%84%E6%BA%90%E4%BB%A4%E7%89%8C.md


    依赖好之后,里面用到了cloud版本的一些api,需要打开bladex执行install后给biz工程依赖

    作者追问:2025-03-11 13:26

    image.png


    确定配置了,没有用

    作者追问:2025-03-11 18:51

    image.png


    按照文档执行了 mvn clean install


    但是还是报错红色,mvn控制台没有问题;

    java17 maven版本是3.9.9

    作者追问:2025-03-11 19:20

    java.lang.RuntimeException: java.lang.RuntimeException: org.codehaus.plexus.component.repository.exception.ComponentLookupException: com.google.inject.ProvisionException: Unable to provision, see the following errors:


    1) Error injecting constructor, java.lang.NoSuchMethodError: org.apache.maven.model.validation.DefaultModelValidator: method 'void <init>()' not found

      at org.jetbrains.idea.maven.server.embedder.CustomModelValidator.<init>(Unknown Source)

      while locating org.jetbrains.idea.maven.server.embedder.CustomModelValidator

      at ClassRealm[maven.ext, parent: ClassRealm[plexus.core, parent: null]] (via modules: org.eclipse.sisu.wire.WireModule -> org.eclipse.sisu.plexus.PlexusBindingModule)

      while locating org.apache.maven.model.validation.ModelValidator annotated with @com.google.inject.name.Named(value="ide")


    1 error

          role: org.apache.maven.model.validation.ModelValidator

      roleHint: ide

    at org.jetbrains.idea.maven.server.Maven3XServerEmbedder.getComponent(Maven3XServerEmbedder.java:489)

    at org.jetbrains.idea.maven.server.Maven3XServerEmbedder.customizeComponents(Maven3XServerEmbedder.java:584)

    at org.jetbrains.idea.maven.server.Maven3XServerEmbedder.customize(Maven3XServerEmbedder.java:546)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.base/java.lang.reflect.Method.invoke(Method.java:566)

    at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:359)

    at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200)

    at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197)

    at java.base/java.security.AccessController.doPrivileged(Native Method)

    at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196)

    at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:562)

    at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:796)

    at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:677)

    at java.base/java.security.AccessController.doPrivileged(Native Method)

    at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:676)

    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)

    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)

    at java.base/java.lang.Thread.run(Thread.java:834)

    at java.rmi/sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:303)

    at java.rmi/sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:279)

    at java.rmi/sun.rmi.server.UnicastRef.invoke(UnicastRef.java:164)

    at java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:217)

    at java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:162)

    at com.sun.proxy.$Proxy178.customize(Unknown Source)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.base/java.lang.reflect.Method.invoke(Method.java:566)

    at com.intellij.execution.rmi.RemoteUtil.invokeRemote(RemoteUtil.java:150)

    at com.intellij.execution.rmi.RemoteUtil.access$400(RemoteUtil.java:21)

    at com.intellij.execution.rmi.RemoteUtil$1.lambda$invoke$0(RemoteUtil.java:134)

    at com.intellij.openapi.util.ClassLoaderUtil.computeWithClassLoader(ClassLoaderUtil.java:31)

    at com.intellij.execution.rmi.RemoteUtil.executeWithClassLoader(RemoteUtil.java:202)

    at com.intellij.execution.rmi.RemoteUtil$1.invoke(RemoteUtil.java:134)

    at com.sun.proxy.$Proxy178.customize(Unknown Source)

    at org.jetbrains.idea.maven.server.MavenEmbedderWrapper.doCustomize(MavenEmbedderWrapper.java:79)

    at org.jetbrains.idea.maven.server.MavenEmbedderWrapper.onWrappeeCreated(MavenEmbedderWrapper.java:32)

    at org.jetbrains.idea.maven.server.RemoteObjectWrapper.getOrCreateWrappee(RemoteObjectWrapper.java:42)

    at org.jetbrains.idea.maven.server.MavenEmbedderWrapper.doCustomize(MavenEmbedderWrapper.java:79)

    at org.jetbrains.idea.maven.server.MavenEmbedderWrapper.lambda$customizeForResolve$1(MavenEmbedderWrapper.java:52)

    at org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform(RemoteObjectWrapper.java:76)

    at org.jetbrains.idea.maven.server.MavenEmbedderWrapper.customizeForResolve(MavenEmbedderWrapper.java:51)

    at org.jetbrains.idea.maven.server.MavenEmbedderWrapper.customizeForResolve(MavenEmbedderWrapper.java:45)

    at org.jetbrains.idea.maven.project.MavenProjectResolver.executeWithEmbedder(MavenProjectResolver.java:285)

    at org.jetbrains.idea.maven.project.MavenProjectResolver.resolveFolders(MavenProjectResolver.java:216)

    at org.jetbrains.idea.maven.project.MavenProjectsProcessorFoldersResolvingTask.perform(MavenProjectsProcessorFoldersResolvingTask.java:40)

    at org.jetbrains.idea.maven.project.MavenProjectsProcessor.doProcessPendingTasks(MavenProjectsProcessor.java:146)

    at org.jetbrains.idea.maven.project.MavenProjectsProcessor$1.run(MavenProjectsProcessor.java:115)

    at org.jetbrains.idea.maven.utils.MavenUtil.lambda$runInBackground$5(MavenUtil.java:518)

    at com.intellij.util.RunnableCallable.call(RunnableCallable.java:20)

    at com.intellij.util.RunnableCallable.call(RunnableCallable.java:11)

    at com.intellij.openapi.application.impl.ApplicationImpl$1.call(ApplicationImpl.java:270)

    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)

    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)

    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)

    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)

    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)

    at java.base/java.security.AccessController.doPrivileged(Native Method)

    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)

    at java.base/java.lang.Thread.run(Thread.java:834)

    Caused by: java.lang.RuntimeException: org.codehaus.plexus.component.repository.exception.ComponentLookupException: com.google.inject.ProvisionException: Unable to provision, see the following errors:


    1) Error injecting constructor, java.lang.NoSuchMethodError: org.apache.maven.model.validation.DefaultModelValidator: method 'void <init>()' not found

      at org.jetbrains.idea.maven.server.embedder.CustomModelValidator.<init>(Unknown Source)

      while locating org.jetbrains.idea.maven.server.embedder.CustomModelValidator

      at ClassRealm[maven.ext, parent: ClassRealm[plexus.core, parent: null]] (via modules: org.eclipse.sisu.wire.WireModule -> org.eclipse.sisu.plexus.PlexusBindingModule)

      while locating org.apache.maven.model.validation.ModelValidator annotated with @com.google.inject.name.Named(value="ide")


    1 error

          role: org.apache.maven.model.validation.ModelValidator

      roleHint: ide

    at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:267)

    at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:243)

    at org.jetbrains.idea.maven.server.Maven3XServerEmbedder.getComponent(Maven3XServerEmbedder.java:486)

    at org.jetbrains.idea.maven.server.Maven3XServerEmbedder.customizeComponents(Maven3XServerEmbedder.java:584)

    at org.jetbrains.idea.maven.server.Maven3XServerEmbedder.customize(Maven3XServerEmbedder.java:546)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.base/java.lang.reflect.Method.invoke(Method.java:566)

    at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:359)

    at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200)

    at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197)

    at java.base/java.security.AccessController.doPrivileged(Native Method)

    at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196)

    at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:562)

    at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:796)

    at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:677)

    at java.base/java.security.AccessController.doPrivileged(Native Method)

    at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:676)

    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)

    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)

    ... 1 more

    Caused by: java.lang.RuntimeException: com.google.inject.ProvisionException: Unable to provision, see the following errors:


    1) Error injecting constructor, java.lang.NoSuchMethodError: org.apache.maven.model.validation.DefaultModelValidator: method 'void <init>()' not found

      at org.jetbrains.idea.maven.server.embedder.CustomModelValidator.<init>(Unknown Source)

      while locating org.jetbrains.idea.maven.server.embedder.CustomModelValidator

      at ClassRealm[maven.ext, parent: ClassRealm[plexus.core, parent: null]] (via modules: org.eclipse.sisu.wire.WireModule -> org.eclipse.sisu.plexus.PlexusBindingModule)

      while locating org.apache.maven.model.validation.ModelValidator annotated with @com.google.inject.name.Named(value="ide")


    1 error

    at com.google.inject.internal.InternalProvisionException.toProvisionException(InternalProvisionException.java:226)

    at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1053)

    at org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry.java:81)

    at org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBean.java:51)

    at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:263)

    ... 21 more

    Caused by: java.lang.NoSuchMethodError: org.apache.maven.model.validation.DefaultModelValidator: method 'void <init>()' not found

    at org.jetbrains.idea.maven.server.embedder.CustomModelValidator.<init>(CustomModelValidator.java:36)

    at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

    at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)

    at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)

    at com.google.inject.internal.DefaultConstructionProxyFactory$ReflectiveProxy.newInstance(DefaultConstructionProxyFactory.java:126)

    at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:114)

    at com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:32)

    at com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:98)

    at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:112)

    at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:127)

    at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:66)

    at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:93)

    at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:306)

    at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1050)

    at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1086)

    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)

    ... 24 more



    换了3.8.7 也报这个错误

    0 讨论(0)
代码语言
提交回复