pom.xml中和详解
<parent>标签详解
<parent>标签包括了待继承的父工程所需要的信息。标签内元素为: 其中<relativePath>标注了父工程的pom.xml文件的相对位置,文件夹起点是当前的pom.xml所属工程的目录,默认值为…/pom.xml。如果该工程属于父工程的子工程(即子工程文件夹在父工程文件夹内),则<relativePath>取默认值即可。
project A ----pom.xml project B ----pom.xml
如果该工程是父工程的平级工程(即父工程和子工程的文件夹均在同一个目录下),则需要显示指出父工程的pom.xml的位置
project A ----pom.xml project B ----pom.xml
此时<relativePath>为…/${project A foldername}/pom.xml 示例:
<parent> <!-- 父工程的相对目录 --> <relativePath>../parent/pom.xml</relativePath> <groupId>com.summerzhou</groupId> <artifactId>yycgproject</artifactId> <version>0.0.1-SNAPSHOT</version> </parent>
<modules>标签详解
此标签在父工程的pom.xml中表示子模块的位置,标签内元素为<module>。以当前父工程所在的文件夹为基准,<module>中填写子模块的相对路径 如果是父工程的子工程,则直接填写其文件夹名即可
<module>${project B foldername}</module>
如果是平级工程,则
<module>../${project B foldername}</module>
示例:
<modules> <!-- 引入子模块所在的相对目录 --> <module>../springmybatis</module> <module>../main</module> <module>../utils</module> </modules>
其他位置类似处理