Я использую buildnumber-maven-plugin, чтобы получить Mercurial changeet в качестве номера сборки проекта:
<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
подчеркнуты красным цветом в окне инструмента проекта.
Я попробовал все предлагаемые опции Alt + Enter и конфигурации Maven в настройках; ничего не помогло.
Все строит и работает нормально, я просто хочу избавиться от раздражающей ошибки, отображаемой в среде IDE. Любое предложение?
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