Maven:错误的本地POM和版本问题

Paw*_*wan 1 maven-2

我有4个模块(4个POM XML文件)和一个父XML文件

我有这个目录结构,请参考屏幕截图

http://postimage.org/image/1gjk3mdg/

当前运行Parent POM.xml文件(内部运行所有Module的POM xml文件)时出现此错误

项目com.bayer:tata-mw:1.0(C:\ tata\middleware\pom.xml)有1个错误[错误]不可解析的父POM:找不到工件com.bayer:tata:pom:1.0-SNAPSHOT并且'parent.relativePath'指向错误的本地POM @第9行,第12列 - > [帮助2]

要解决父POM错误,我将这样的内容引用到我的子POM.xml文件中

 <parent>
      <groupId>com.bayer</groupId>
      <artifactId>tata</artifactId>
      <version>1.0-SNAPSHOT</version>
        <relativePath>c:/tata/pom.xml</relativePath>
   </parent>
Run Code Online (Sandbox Code Playgroud)

请指导我这是否是正确的方法,因为当我这样做时,错误仍然存​​在.

谢谢 .

小智 11

在parent部分中,relativePath xml标记应指向... relative中的路径!

喜欢 :

<parent>
   <groupId>com.bayer</groupId>
   <artifactId>tata</artifactId>
   <version>1.0-SNAPSHOT</version>
   <relativePath>../pom.xml</relativePath>
</parent>
Run Code Online (Sandbox Code Playgroud)