试图连接模块pom和父pom。如何设置相对路径?

时间:2012-01-31 08:47:03

标签: maven relative-path pom.xml multi-module tycho

我还没有找到合适的例子,所以我在这里问:

我的项目结构是

workspace
|
|-->plugins
| |
| --> some.plugin.folder
| |
| --> parentpom.xml
| 
|-->tests
  |
  |-->some.test.plugin.folder
    |
    |--> pom.xml

好的,我可以在parentpom.xml中添加测试模块。

<module>../tests/some.test.plugin.folder</module>

但我不能在我的生活中找到测试插件的pom.xml中父pom的正确相对路径。

<parent>
    ...
    <relativePath>../../plugins/parentpom.xml</relativePath>
</parent>

有人能帮助我吗?或者是不可能使用两个../?

1 个答案:

答案 0 :(得分:1)

模块中名为 some.test.plugin.folder 的相对路径应该只是一个路径,不包含文件名。它应该是:

<relativePath>../../plugins</relativePath>

此外,您的父模块应该有pom.xml,因此请将parentpom.xml重命名为pom.xml