m2e自动完成自定义属性不起作用

时间:2013-03-16 14:33:41

标签: xml eclipse maven m2eclipse m2e

我有这个配置:

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.webinf.dir>${basedir}/WebContent/WEB-INF</project.webinf.path>
</properties>

Maven 2 Eclipse(m2e)中自定义属性的自动完成功能不适用于编辑器中的pom.xml文件。唯一有效的是${basedir}${project.artifactId}等属性

属性有效,问题是仅自动完成。
编辑:属性不起作用,我自己模糊不清。

是否有与此相关的错误或者这可能是我的系统配置错误?

1 个答案:

答案 0 :(得分:0)

声明:

  

属性有效,问题是仅自动完成。

是模棱两可的,我认为它有效,但事实并非如此。

问题是我将属性设置为project.*命名空间,当我更改为<webinf.dir>${basedir}/WebContent/WEB-INF</webinf.path>时,它就像魅力(属性和自动完成)一样。

将新属性添加到现有工作区可能存在某种限制。 如果你有一些解释如何在细节中起作用的答案,我将非常乐意接受。