我有一个用例需要从Nexus存储库获取工件并发布到Urban-code . 存储库连接器插件应该从存储库下载工件,我使用它但面临“无连接器可用于访问存储库”的问题,我已经尝试使用0.8.1,1.1.1和1.1.2版本的存储库连接器插上,但没有运气,你能帮忙吗?

下面是堆栈跟踪:

或者org.jvnet.hudson.plugins上的org.sonatype.aether.impl.internal.DefaultRepositorySystem.collectDependencies(DefaultRepositorySystem.java:308)中的org.sonatype.aether.impl.internal.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:197) . 存储区中的repositoryconnector.aether.Aether.resolve(Aether.java:154)位于org.jvnet.hudson.plugins.repositoryconnector.ArtifactResolver.download(ArtifactResolver.java:129)org.jvnet.hudson.plugins.repositoryconnector.ArtifactResolver.perform( ArtifactResolver.java:101)at hudson.model.AbstractBuild $ AbstractBuildExecution.perform(AbstractBuild.java:736)位于hudson.model.Build $ BuildExecution.build的hudson.tasks.BuildStepMonitor $ 1.perform(BuildStepMonitor.java:20) Build.java:206)hudson.model.Build $ BuildExecution.doRun(Build.java:163)at hudson.model.AbstractBuild $ AbstractBuildExecution.run(AbstractBuild.java:496)at hudson.model.Run.execute(Run .java:1739)在hudson.model.Resource的hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) Controller.execute(ResourceController.java:97)位于hudson.model.Executor.run(Executor.java:419)引起:org.sonatype.aether.resolution.ArtifactDescriptorException:无法读取com.pce.lbg的工件描述符 . test:lbg-data-common:jar:1.0.0 atg.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:282)at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader) .java:172)at org.sonatype.aether.impl.internal.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:191)... 13更多引起:org.sonatype.aether.resolution.ArtifactResolutionException:无法传输工件com . pce.lbg.test:lbg-data-common:pom:1.0.0 from / to repo-name(http://host:port/nexus/content/repositories/repo-name/):没有连接器可用于访问使用org中的可用工厂WagonRepositoryConnectorFactory托管的类型的存储库repo-name(http://host:port/nexus/content/repositories/repo-name/) . sonatype.aether.impl.internal.Defau位于org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifact的Org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:216)中的ltArtifactResolver.resolve(DefaultArtifactResolver.java:537)(DefaultArtifactResolver.java: 193)at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:267)... 15更多引起:org.sonatype.aether.transfer.ArtifactTransferException:无法传输工件com.pce.lbg .test:lbg-data-common:pom:1.0.0 from / to repo-name(http://host:port/nexus/content/repositories/repo-name/):没有连接器可用于访问使用org.sonatype.aether中可用工厂WagonRepositoryConnectorFactory托管的类型的存储库repo-name(http://host:port/nexus/content/repositories/repo-name/) .impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:467)... 18更多引起:org.sonatype.aether.transfer.NoRepositoryConnectorException:没有可用于访问托管类型的存储库repo-name(http://host:port/nexus/content/repositories/repo-name/)的连接器在org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:452)的org.sonatype.aether.impl.internal.DefaultRemoteRepositoryManager.getRepositoryConnector(DefaultRemoteRepositoryManager.java:383)中使用可用工厂WagonRepositoryConnectorFactory