有一个带有父pom的maven多模块项目,该项目具有:

<packaging>pom</packaging>

在模块列表下方 .

每个模块都有它的pom:

<packaging>jar</packaging>

要么

<packaging>war</packaging>

当我使用配置为部署在远程服务器上的maven在本地计算机上构建中央应用程序时,它会成功部署服务器上的各个目标 .

在Jenkins中,我使用wlfullclient.jar安装了Maven插件和Weblogic Deployment插件 . 但是,当我尝试从Jenkins部署整个项目时,我收到错误:

Deploying the main artifact test-1.0-SNAPSHOT.pom
org.apache.maven.artifact.deployer.ArtifactDeploymentException: Failed 
to deploy artifacts/metadata: Cannot access  with type default using the
available connector factories: WagonRepositoryConnectorFactory

我添加了Apache Wagon依赖,以防导致错误,但没有运气 .

我还检查了/var/lib/jenkins/.m2中是否存在test-1.0-SNAPSHOT.pom

在尝试部署时,在预集成阶段,使用maven-weblogic-plugin版本12.1.3-0-0时会发生以下错误:

[ERROR] Failed to execute goal com.oracle.weblogic:weblogic-maven-plugin:
12.1.3-0-0:deploy (wls-deploy) on project test:
java.lang.IllegalArgumentException: The file, 
'test\target\test-1.0-SNAPSHOT.pom', does not exist.

确实它不存在,似乎是一个类似的问题 .

当我尝试使用Jenkins部署项目的单个模块时,一切都顺利运行并成功部署 .

[WeblogicDeploymentPlugin] - DEPLOYING ARTIFACT...
$ /var/lib/jenkins/tools/hudson.model.JDK/jdk1.8.0_66/bin/java -Xms256M
-Xmx256M -cp /home/git-client/wlfullclient.jar weblogic.Deployer -debug 
-stage -remote -verbose -upload -name testModule -source /var/lib/jenkins
/.m2/repository/test/testModule/1.0-SNAPSHOT/testModule-1.0-SNAPSHOT.war
-targets AdminServer -adminurl t3://10.***:7001 -user *** -password ***
-deploy
[WeblogicDeploymentPlugin] - ARTIFACT DEPLOYED SUCCESSFULLY.

有谁知道什么可能导致这种行为?