【问题标题】:how can i deploy maven project in jenkins [closed]我如何在jenkins中部署maven项目[关闭]
【发布时间】:2015-07-01 23:28:45
【问题描述】:

我正在尝试在 Jenkins 中使用 Mule 部署一个 Maven 项目。但我收到以下错误。显然 Maven 无法从 Maven 存储库下载 mule-core:3.5.2。因为我是 mule 新手,这是我的第一个项目,请帮助我完成这个。我应该如何配置 Maven 存储库?

未能在项目 sftodatabase 上执行目标:无法解析项目 com.mycompany:sftodatabase:mule:1.0.0-SNAPSHOT 的依赖项:无法收集 [org.mule:mule-core:jar:3.5.2 的依赖项(提供), com.mulesoft.muleesb.modules:mule-module-boot-ee:jar:3.5.2 (提供), org.mule.modules:mule-module-spring-config:jar:3.5.2 (提供), com.mulesoft.muleesb:mule-core-ee:jar:3.5.2 (提供), com.mulesoft.muleesb.modules:mule-module-data-mapper:jar:3.5.2 (编译), com. mulesoft.muleesb.modules:mule-module-spring-config-ee:jar:3.5.2(提供)、org.mule.transports:mule-transport-file:jar:3.5.2(提供)、org.mule。 transports:mule-transport-http:jar:3.5.2(提供)、org.mule.transports:mule-transport-jdbc:jar:3.5.2(提供)、org.mule.transports:mule-transport-jms: jar:3.5.2 (提供), org.mule.transports:mule-transport-vm:jar:3.5.2 (提供), org.mule.modules:mule-module-client:jar:3.5.2 (提供) , org.mule.modules:mule-module-cxf:jar:3.5.2 (提供), org.mule.module s:mule-module-management:jar:3.5.2 (提供), org.mule.modules:mule-module-scripting:jar:3.5.2 (提供), org.mule.modules:mule-module-sxc: jar:3.5.2 (提供), org.mule.modules:mule-module-xml:jar:3.5.2 (提供), org.mule.tests:mule-tests-functional:jar:3.5.2 (测试) , mockobjects:mockobjects-core:jar:0.09 (test), junit:junit:jar:4.9 (test), com.cloveretl:cloveretl-engine:jar:3.5.2 (test), org.mule.modules:mule- module-apikit:jar:1.5.0(编译)、mysql:mysql-connector-java:jar:5.1.6(提供)、com.google.guava:guava:jar:13.0.1(编译)、org.slf4j :slf4j-api:jar:1.6.1 (编译), org.raml:raml-parser:jar:0.8.9 (编译), org.mule.modules:mule-module-sfdc:jar:5.4.10 (编译), org.apache.mina:mina-core:jar:2.0.0-M6 (编译), org.apache.ftpserver:ftplet-api:jar:1.0.2 (编译), com.googlecode.juniversalchardet:juniversalchardet: jar:1.0.3 (编译), org.apache.sshd:sshd-core:jar:0.6.0 (编译), org.mule.modules:mule-module-cors:jar:1.2 (编译), org.apache .ftpserver:ftpserver-core:jar :1.0.2 (编译), org.slf4j:slf4j-log4j12:jar:1.6.1 (编译), org.yaml:snakeyaml:jar:1.13 (编译), org.slf4j:jcl-over-slf4j:jar: 1.6.1(编译)、com.sun.codemodel:codemodel:jar:2.6(编译)、org.mule.tools.devkit:mule-devkit-annotations:jar:3.4.2(编译)、org.mule.munit :munit-assert:jar:3.5-M2 (测试), org.mule.munit:munit-mock:jar:3.5-M2 (测试), org.mule.munit:munit-common:jar:3.5-M2 (测试), org.mule.munit:munit-runner:jar:3.5-M2 (test), org.mule.modules:mule-interceptor-module:jar:3.5-M2 (test)]: 无法读取 org 的工件描述符.mule:mule-core:jar:3.5.2:无法将工件 org.mule:mule-core:pom:3.5.2 从/到 sonatype-nexus-stagin 转移

【问题讨论】:

    标签: maven jenkins mule


    【解决方案1】:

    此错误不在部署阶段发生。

    您应该将 settings.xml 指向 jenkins 的存储库,其中包含您的依赖项(例如:org.mule:mule-core:jar:3.5.2 等),并且用户可以读取并部署或构建到本地存储库同一个奴隶。

    【讨论】:

    • 在 maven central mule 中最后一个版本是 3.5.0-bighorn-RC3
    • 3.5.0-bighorn-RC3 是一个候选版本,不适用于生产。 3.5.0 是最新的 3.5.x 公开版本。
    【解决方案2】:

    您是客户吗?在这种情况下,您需要将客户 Maven 存储库添加到您的 pom.xml 或 settings.xml。如果您不是客户,您应该使用 3.5.0,它在 Maven 中心可用。

    【讨论】:

    • 已经写好了 burtsevyg
    • 您还可以将客户 maven 存储库添加为公司的关系或工件系统中的“远程存储库”。
    猜你喜欢
    • 1970-01-01
    • 2018-10-08
    • 1970-01-01
    • 2021-09-04
    • 2017-07-30
    • 2021-09-03
    • 1970-01-01
    • 2016-10-30
    • 1970-01-01
    相关资源
    最近更新 更多