代码之家  ›  专栏  ›  技术社区  ›  sam

在服务器上找不到org.talend.ci:builder maven plugin:7.1.1

  •  0
  • sam  · 技术社区  · 5 年前

    我正在使用Jenkins和Nexus根据Talend的规范设置CICD。在服务器上找不到该插件,但如何处理重试,因为在超过中心的更新间隔或强制更新之前,不会尝试基于以下消息解析。如何清理缓存或强制更新?我在詹金斯建管道时犯了这个错误

    [信息][詹金斯事件间谍]生成/var/lib/jenkins/workspace/test_pipeline@tmp/withMaven9b3f95a4/maven-spy-20190809-185900-6572328407965718335374.log [错误]未能解析插件org.talend.ci:builder maven Plugin:7.1.1或其依赖项之一:未能在中找到org.talend.ci:builder maven Plugin:jar:7.1.1 http://XXXXXXXXX/repository/maven-central/ 已缓存在本地存储库中,在超过中心的更新间隔或强制更新之前,不会重新尝试解析->[帮助1] 未能解析插件org.talend.ci:builder-maven-plugin:7.1.1或其依赖项之一:未能在中找到org.talend.ci:builder-maven-plugin:jar:7.1.1 http://XXXXX/repository/maven-central/ 已缓存在本地存储库中,在经过central的更新间隔或强制更新之前,不会重新尝试解析 在org.apache.maven.plugin.internal.DefaultPlugIndependenceResolver.resolve(DefaultPlugIndependenceResolver.java:128) 在org.apache.maven.plugin.internal.DefaultMavenPluginManager.getPluginDescriptor上(DefaultMavenPluginManager.java:182) 在org.apache.maven.plugin.internal.DefaultMavenPluginManager.getMojoDescriptor(DefaultMavenPluginManager.java:286) 位于org.apache.maven.plugin.DefaultBuildPluginManager.getMojoDescriptor(DefaultBuildPluginManager.java:244) 在org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.setupMojoExecution(DefaultLifecycleExecutionPlanCalculator.java:169) 在org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.setupMojoExecutions(DefaultLifecycleExecutionPlanCalculator.java:154) 在org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.calculateExecutionPlan(DefaultLifecycleExecutionPlanCalculator.java:130) 位于org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.calculateExecutionPlan(DefaultLifecycleExecutionPlanCalculator.java:144) 位于org.apache.maven.lifecycle.internal.builder.BuilderCommon.resolverbuildplan(BuilderCommon.java:97) 在org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject上(LifecycleModuleBuilder.java:111) 在org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject上(LifecycleModuleBuilder.java:81) 位于org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56) 在org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) 在org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305) 在org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192) 在org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105) 在org.apache.maven.cli.MavenCli.execute(MavenCli.java:956) 位于org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) 位于org.apache.maven.cli.MavenCli.main(MavenCli.java:192) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法) 在sun.reflect.NativeMethodAccessorImpl.invoke上(NativeMethodAccessorImpl.java:62) 在sun.reflect.DelegatingMethodAccessorImpl.invoke上(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke上(Method.java:498) 在org.codehaus.plexus.classworlds.launcher.launchEnhanced(launcher.java:282) 在org.codehaus.plexus.classworlds.launcher.launcher.launch(launcher.java:225) 在Or.CordHuas.Puls.CalWorks.ActuCel.RunCel.MeMeNo.EXECITCODE(Actudio.java:406) 位于org.codehaus.plexus.classworlds.launcher.launcher.main(launcher.java:347)

    0 回复  |  直到 5 年前
        1
  •  1
  •   Ian W VonC    5 年前

    为什么它在马文中心?好像你错过了什么。。

    你有没有按照指示去 Set up Talend Nexus

    1. 创建第三个存储库,选择maven2(hosted)并配置它,如下所示。此存储库由Talend CI Builder使用,并且 稍后在maven_user_settings.xml文件中定义。

    以及 Install and configure Talend CommandLine

    1. 编辑commandlinePath/configuration/maven_user_settings.xml文件并将连接信息添加到Nexus存储库。在你的 案例,Nexus位于安装Talend的远程服务器上 平台,所以用私有EC2 IP地址替换localhost。