0

我有这个配置:

<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}等属性。

属性有效,问题仅在于自动完成。
编辑:属性不起作用,我模棱两可。

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

4

1 回答 1

0

该声明:

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

模棱两可,我认为它正在工作,但事实并非如此。

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

向现有工作区添加新属性可能存在某种限制。如果您有一些答案可以详细解释这是如何工作的,我将很乐意接受。

于 2013-03-16T14:41:26.757 回答