什么情况下一个 .pom文件中会有两套完全一样的配置?

【背景】:
1、已有Maven project 及多模块的子工程。如主工程为sacm(Maven project)的父pom工程,另有两个子模块sac,sam(均为Maven Module)
2、主工程sacm依赖仓库里的另一个父pom工程ss
【问题描述】
1、继承maven工程到jenkins上编译报错

“Non-pareable POM /jenkins/workspace/testDemo/./m2cache/cn/ss/parent/2.1.0-release/ss-parent-2.1.0.pom:processing instruction can not have PITarget with reserved xml name (position:END_TAG  seen...<p.rofiles>\r\n<?xml....@55:7).........”

2、根据报错提示查看ss-parent-2.1.0.pom文件(父pom文件),发现有两套完全一样的配置。

<?xml version="1.0" encoding="UTF-8"?>
<project...>
........
<modelVersion>4.0.0</modelVersion>
    <groupId>com.ss</groupId>
    <artifactId>ss</artifactId>
    <version>2.1.0-RELEASE</version>
    <packaging>pom</packaging>
..........
</project>
<?xml version="1.0" encoding="UTF-8"?>
<project....>
........
<modelVersion>4.0.0</modelVersion>
    <groupId>com.ss</groupId>
    <artifactId>ss</artifactId>
    <version>2.1.0-RELEASE</version>
    <packaging>pom</packaging>
..........
</project>

3、已知可以找到有配置上述依赖的

<dependency>

【求助】:请教大家什么情况,仓库中的.pom文件会有这样两套完全一样的配置,有没有解决办法呢?谢谢!
(问题表述不清晰的地方,请@到我,感谢!)

2个回答

问题未能得到解决,目前定位到顶层pom配置有问题,但是出现这种情况,在编辑器中未报错。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐