【发布时间】:2011-07-31 07:57:45
【问题描述】:
在使用 IDEA 社区版时,本地 maven 自定义属性在我的 pom.xml 中显示为错误...
例如
<!-- bar/pom.xml -->
<properties>
<foo.version>1.0.0</foo.version>
...
</properties>
...
...
<dependencyManagement>
<dependencies>
<dependency>
<groupId>blah.bar</groupId>
<artifactId>foo-core</artifactId>
<version>${foo.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
${foo.version} 以红色显示为错误“Dependency... ${foo.version} not found...”
IDEA 似乎没有解析该属性...
nb: foo-core-1.0.0 (pom/jar) 在我的本地仓库中可用
有什么想法吗?
【问题讨论】:
-
编译好了吗?当 ctrl+click on ${foo.version} 时,光标会跳转到
1.0.0 吗? -
它似乎在单个项目中工作,但如果您依赖另一个项目的子模块,它就不起作用。
-
@Timofei 不,ctrl+click on ${foo.version} 不会跳转到
1.0.0 的属性定义
标签: properties maven intellij-idea