2012-01-31 4 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 파일에서 부모 치어에 대한 올바른 상대 경로를 찾을 수 없기 때문.

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

나를 도와 줄 사람이 있습니까? 또는 두 가지를 사용할 수 없습니까? /?

답변

1

some.test.plugin.folder라는 모듈에서 상대 경로는 경로 만이 아닌 파일 이름을 포함해야합니다.

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

는 또한 부모 모듈은 pom.xml이 있어야합니다, 그래서 pom.xmlparentpom.xml 이름을 바꾸 : 그것은해야합니다.