2012-01-31 8 views
2

私はこのための適切な例を発見していないので、私はここに尋ねる:モジュールpomと親pomを接続しようとしています。相対パスを設定するにはどうすればよいですか?

マイプロジェクト構造は、私がparentpom.xmlでテストモジュールを追加することができ、オーケー

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

です。

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

しかし、私の人生は、テストプラグインのpom.xmlの親のpomへの正しい相対パスを見つけることができません。

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

誰かが私を助けることができますか?または、2つの../を使用することは不可能ですか?

答えて

1

some.test.plugin.folderと呼ばれる自分のモジュール内の相対パスだけではなく、ファイル名を含むパスでなければなりません。それは次のようになります。

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

また、あなたの親モジュールはpom.xmlを持っているので、pom.xmlparentpom.xmlの名前を変更する必要があります。

関連する問題