我正在处理一个在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>
且没有错误,这让我感到困惑吗?
有人可以帮忙吗?