Intellij无法识别Maven POM中的符号

时间:2018-10-02 09:55:12

标签: java maven intellij-idea

我正在处理一个在Eclipse环境中一直得到支持和开发的项目。我希望将其移至Intellij,并且目前正在使用完整的(终极版)软件包。

一些复杂的构建过程似乎没有用,这与有选择地为项目构建资源有关。我可以解决此问题,但宁愿尝试并理解为什么IntelliJ和Eclipse以稍微不同的方式构建同一项目。

我在父POM中注意到以下代码有问题:

            <plugin>
                <groupId>net.alchim31.maven</groupId>
                <artifactId>yuicompressor-maven-plugin</artifactId>
                <version>1.2</version>
                <configuration>
                    <includes>
                        <include>**/*.js</include>
                    </includes>
                    <nosuffix>true</nosuffix>
                </configuration>
            </plugin>

Intellij说element includes is not allowed here' and it无法解析符号'include'`。

据我所知,声明是正确的并且在正确的位置,并且maven似乎已根据需要进行了设置,并且还根据需要安装了maven插件。 POM使用http://maven.apache.org/maven-v4_0_0.xsd模式。

这种东西通常已经被搁置了很多年了,但是我看不出为什么这种特殊的符号/声明有问题?

如上所述,我检查了插件,Maven设置以及所有常见的可疑对象。另一个插件使用<excludes>且没有错误,这让我感到困惑吗?

有人可以帮忙吗?

0 个答案:

没有答案