如何在IntelliJ IDEA中禁用pom.xml验证是的,这看起来坏了可能的解决方法进一步的步骤
我正在使用buildnumber-maven-plugin来获取Mercurial变更集作为项目内部版本号:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>buildnumber-maven-plugin</artifactId>
<version>1.2</version>
<executions>
<execution>
<phase>initialize</phase>
<goals>
<goal>hgchangeset</goal>
</goals>
</execution>
</executions>
</plugin>
然后我使用属性来设置相同的属性:${changeSet}
build.number
pom.xml
<build.number>${changeSet}</build.number>
然而,IntelliJ IDEA抱怨说:Cannot resolve symbol 'changeSet'
此外,模块根目录和受影响的文件在“项目”工具窗口中以红色下划线显示。pom.xml
我在“设置”中尝试了所有提供的+选项和Maven配置;没有任何帮助。AltEnter
一切都构建并正常工作,我只想摆脱IDE中显示的烦人错误。有什么建议吗?
集成开发环境和环境:
IntelliJ IDEA 2016.1.2
Build #IC-145.972, built on May 14, 2016
JRE: 1.8.0_65-b17 amd64
JVM: Java HotSpot(TM) 64-Bit Server VM by Oracle Corporation