Я пытаюсь использовать Maven2, но мои дочерние проекты не могут найти родительский проект.
Структура каталогов выглядит следующим образом:
--parent
--pom.xml
--child
--pom.xml
Детский файл pom.xml выглядит так:
<parent>
<groupId>com.mycompany.app</groupId>
<artifactId>myapp</artifactId>
<version>${app.version}</version>
<relativePath>.../parent/pom.xml</relativePath>
</parent>
Однако, когда я использую maven, он даже не выглядит в относительном пути, он, кажется, пытается загрузить его из репозитория maven. Это явно не в репо. Я хочу, чтобы он посмотрел на относительный путь. Что я делаю не так? Вот сообщение об ошибке:
[INFO] Scanning for projects...
Downloading: http://repo1.maven.org/maven2/com/mycompany/app/myapp/${app.version}/myapp-
${app.version}.pom
[INFO] Unable to find resource 'com.mycompany.app:myapp:pom:${app.version}' in reposit
ory central (http://repo1.maven.org/maven2)
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project POM).
Project ID: null:web:jar:null
Reason: Cannot find parent: com.mycompany.app:myapp for project: null:web:jar:null for
project null:web:jar:null