Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 目标部署路径与POM';s期望的路径前缀_Maven_Artifactory - Fatal编程技术网

Maven 目标部署路径与POM';s期望的路径前缀

Maven 目标部署路径与POM';s期望的路径前缀,maven,artifactory,Maven,Artifactory,我在一台新服务器上配置了Jfrog Artifactory,并对旧的repo进行了备份,并试图将其导入新服务器 我在导入时收到以下错误: java.lang.RuntimeException: Failed to validate pom file: The target deployment path 'jcenter-cache/org/springframework/spring-beans/4.3.8.RELEASE/spring-beans-4.3.8.RELEASE.pom' d

我在一台新服务器上配置了Jfrog Artifactory,并对旧的repo进行了备份,并试图将其导入新服务器

我在导入时收到以下错误:

java.lang.RuntimeException: 
Failed to validate pom file: The target deployment path 'jcenter-cache/org/springframework/spring-beans/4.3.8.RELEASE/spring-beans-4.3.8.RELEASE.pom' 
does not match the POM's expected path prefix 'org/springframework/spring-beans/4.3.8.RELEASE'. 
Please verify your POM content for correctness and make sure the source path is a valid Maven repository root path.

我创建的存储库是本地的,可以导入除POM文件之外的人工制品。

似乎您正在尝试将导出的存储库名称部署为本地存储库路径的一部分,我将解释:

Artifactory有一个保护机制,可以帮助您确保Maven能够处理您的文件。这是通过确保pom文件按其布局进行部署来实现的

您应该删除已导入到本地存储库的文件,并在下一层再次启动导入过程,以便
jcenter缓存
不会成为导入路径的一部分