У меня есть простая многопроектная иерархия:
root/
pom.xml
project-a
pom.xml
subproject-a.1
pom.xml
subproject-a.2
pom.xml
project-b
pom.xml
subproject-b.1
pom.xml
subproject-b.2
pom.xml
Если я соберу проект (скажем, subproject-b.1) из командной строки, проект соберет find. Однако от Дженкинса тот же проект потерпит неудачу с:
[FATAL] Non-resolvable parent POM: Could not find artifact com.foo.bob:project-b:pom:1 in releases (http://xxxx.foo.com:9080/libs-release) and 'parent.relativePath' points at wrong local POM @ line 7, column 13
Ни корневые, ни модули project-a / project-b, только подпроекты. Я посмотрел на: Ошибка сборки Hudson: неразрешимый родительский POM
и удостоверился, что относительный путь моего родителя установлен в:
<relativePath>../pom.xml</relativePath>
Мысли о том, что мне нужно добавить в мой pom.xml, чтобы Maven хорошо играл с Дженкинсом?