我有这个配置:
<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}
等属性
属性有效,问题是仅自动完成。
编辑:属性不起作用,我自己模糊不清。
是否有与此相关的错误或者这可能是我的系统配置错误?
答案 0 :(得分:0)
声明:
属性有效,问题是仅自动完成。
是模棱两可的,我认为它有效,但事实并非如此。
问题是我将属性设置为project.*
命名空间,当我更改为<webinf.dir>${basedir}/WebContent/WEB-INF</webinf.path>
时,它就像魅力(属性和自动完成)一样。
将新属性添加到现有工作区可能存在某种限制。 如果你有一些解释如何在细节中起作用的答案,我将非常乐意接受。