我如何在 jenkins 中部署 maven 项目
how can i deploy maven project in jenkins
我正在尝试在 Jenkins 中使用 Mule 部署 Maven 项目。但我收到以下错误。显然 Maven 无法从 Maven 存储库下载 mule-core:3.5.2。因为我是 mule 的新手,这是我的第一个项目,请帮助我解决这个问题。我应该如何 属性 配置 Maven 存储库?
Failed to execute goal on project sftodatabase: Could not resolve dependencies for project com.mycompany:sftodatabase:mule:1.0.0-SNAPSHOT: Failed to collect dependencies for [org.mule:mule-core:jar:3.5.2 (provided), com.mulesoft.muleesb.modules:mule-module-boot-ee:jar:3.5.2 (provided), org.mule.modules:mule-module-spring-config:jar:3.5.2 (provided), com.mulesoft.muleesb:mule-core-ee:jar:3.5.2 (provided), com.mulesoft.muleesb.modules:mule-module-data-mapper:jar:3.5.2 (compile), com.mulesoft.muleesb.modules:mule-module-spring-config-ee:jar:3.5.2 (provided), org.mule.transports:mule-transport-file:jar:3.5.2 (provided), org.mule.transports:mule-transport-http:jar:3.5.2 (provided), org.mule.transports:mule-transport-jdbc:jar:3.5.2 (provided), org.mule.transports:mule-transport-jms:jar:3.5.2 (provided), org.mule.transports:mule-transport-vm:jar:3.5.2 (provided), org.mule.modules:mule-module-client:jar:3.5.2 (provided), org.mule.modules:mule-module-cxf:jar:3.5.2 (provided), org.mule.modules:mule-module-management:jar:3.5.2 (provided), org.mule.modules:mule-module-scripting:jar:3.5.2 (provided), org.mule.modules:mule-module-sxc:jar:3.5.2 (provided), org.mule.modules:mule-module-xml:jar:3.5.2 (provided), org.mule.tests:mule-tests-functional:jar:3.5.2 (test), 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 (compile), mysql:mysql-connector-java:jar:5.1.6 (provided), com.google.guava:guava:jar:13.0.1 (compile), org.slf4j:slf4j-api:jar:1.6.1 (compile), org.raml:raml-parser:jar:0.8.9 (compile), org.mule.modules:mule-module-sfdc:jar:5.4.10 (compile), org.apache.mina:mina-core:jar:2.0.0-M6 (compile), org.apache.ftpserver:ftplet-api:jar:1.0.2 (compile), com.googlecode.juniversalchardet:juniversalchardet:jar:1.0.3 (compile), org.apache.sshd:sshd-core:jar:0.6.0 (compile), org.mule.modules:mule-module-cors:jar:1.2 (compile), org.apache.ftpserver:ftpserver-core:jar:1.0.2 (compile), org.slf4j:slf4j-log4j12:jar:1.6.1 (compile), org.yaml:snakeyaml:jar:1.13 (compile), org.slf4j:jcl-over-slf4j:jar:1.6.1 (compile), com.sun.codemodel:codemodel:jar:2.6 (compile), org.mule.tools.devkit:mule-devkit-annotations:jar:3.4.2 (compile), org.mule.munit:munit-assert:jar:3.5-M2 (test), org.mule.munit:munit-mock:jar:3.5-M2 (test), org.mule.munit:munit-common:jar:3.5-M2 (test), org.mule.munit:munit-runner:jar:3.5-M2 (test), org.mule.modules:mule-interceptor-module:jar:3.5-M2 (test)]: Failed to read artifact descriptor for org.mule:mule-core:jar:3.5.2: Could not transfer artifact org.mule:mule-core:pom:3.5.2 from/to sonatype-nexus-stagin
这个错误不是在部署阶段发生的。
你应该指向 settings.xml jenkins 与存储库 内容你的依赖项(例如:org.mule:mule-core:jar:3.5.2 和其他)和用户 可以读取和部署或构建到同一个从站上的本地存储库。
您是客户吗?在这种情况下,您需要将客户 Maven 存储库添加到您的 pom.xml 或 settings.xml。如果您不是客户,您应该使用 Maven 中心提供的 3.5.0。
我正在尝试在 Jenkins 中使用 Mule 部署 Maven 项目。但我收到以下错误。显然 Maven 无法从 Maven 存储库下载 mule-core:3.5.2。因为我是 mule 的新手,这是我的第一个项目,请帮助我解决这个问题。我应该如何 属性 配置 Maven 存储库?
Failed to execute goal on project sftodatabase: Could not resolve dependencies for project com.mycompany:sftodatabase:mule:1.0.0-SNAPSHOT: Failed to collect dependencies for [org.mule:mule-core:jar:3.5.2 (provided), com.mulesoft.muleesb.modules:mule-module-boot-ee:jar:3.5.2 (provided), org.mule.modules:mule-module-spring-config:jar:3.5.2 (provided), com.mulesoft.muleesb:mule-core-ee:jar:3.5.2 (provided), com.mulesoft.muleesb.modules:mule-module-data-mapper:jar:3.5.2 (compile), com.mulesoft.muleesb.modules:mule-module-spring-config-ee:jar:3.5.2 (provided), org.mule.transports:mule-transport-file:jar:3.5.2 (provided), org.mule.transports:mule-transport-http:jar:3.5.2 (provided), org.mule.transports:mule-transport-jdbc:jar:3.5.2 (provided), org.mule.transports:mule-transport-jms:jar:3.5.2 (provided), org.mule.transports:mule-transport-vm:jar:3.5.2 (provided), org.mule.modules:mule-module-client:jar:3.5.2 (provided), org.mule.modules:mule-module-cxf:jar:3.5.2 (provided), org.mule.modules:mule-module-management:jar:3.5.2 (provided), org.mule.modules:mule-module-scripting:jar:3.5.2 (provided), org.mule.modules:mule-module-sxc:jar:3.5.2 (provided), org.mule.modules:mule-module-xml:jar:3.5.2 (provided), org.mule.tests:mule-tests-functional:jar:3.5.2 (test), 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 (compile), mysql:mysql-connector-java:jar:5.1.6 (provided), com.google.guava:guava:jar:13.0.1 (compile), org.slf4j:slf4j-api:jar:1.6.1 (compile), org.raml:raml-parser:jar:0.8.9 (compile), org.mule.modules:mule-module-sfdc:jar:5.4.10 (compile), org.apache.mina:mina-core:jar:2.0.0-M6 (compile), org.apache.ftpserver:ftplet-api:jar:1.0.2 (compile), com.googlecode.juniversalchardet:juniversalchardet:jar:1.0.3 (compile), org.apache.sshd:sshd-core:jar:0.6.0 (compile), org.mule.modules:mule-module-cors:jar:1.2 (compile), org.apache.ftpserver:ftpserver-core:jar:1.0.2 (compile), org.slf4j:slf4j-log4j12:jar:1.6.1 (compile), org.yaml:snakeyaml:jar:1.13 (compile), org.slf4j:jcl-over-slf4j:jar:1.6.1 (compile), com.sun.codemodel:codemodel:jar:2.6 (compile), org.mule.tools.devkit:mule-devkit-annotations:jar:3.4.2 (compile), org.mule.munit:munit-assert:jar:3.5-M2 (test), org.mule.munit:munit-mock:jar:3.5-M2 (test), org.mule.munit:munit-common:jar:3.5-M2 (test), org.mule.munit:munit-runner:jar:3.5-M2 (test), org.mule.modules:mule-interceptor-module:jar:3.5-M2 (test)]: Failed to read artifact descriptor for org.mule:mule-core:jar:3.5.2: Could not transfer artifact org.mule:mule-core:pom:3.5.2 from/to sonatype-nexus-stagin
这个错误不是在部署阶段发生的。
你应该指向 settings.xml jenkins 与存储库 内容你的依赖项(例如:org.mule:mule-core:jar:3.5.2 和其他)和用户 可以读取和部署或构建到同一个从站上的本地存储库。
您是客户吗?在这种情况下,您需要将客户 Maven 存储库添加到您的 pom.xml 或 settings.xml。如果您不是客户,您应该使用 Maven 中心提供的 3.5.0。