【发布时间】:2011-01-24 06:42:58
【问题描述】:
我正在尝试使用 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's 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
【问题讨论】: