问题很简单。我在我的pom.xml中添加了<executions></executions>
标记,但是我收到了以下错误:
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).
Project ID: MyProject
POM Location: MyPOM
Reason: Parse error reading POM. Reason: Unrecognised tag: 'executions' (position: START_TAG seen ...</version> \t\n\t\t\t\t\t\t <executions>... @2014:23)
for project MyProject
可能是我使用的Maven版本引起的吗?我的Maven版本是2.1.0。我无法找到&#34;执行&#34;标签已经实施。没有&#34;执行&#34;标记一切正常,我尝试了一些来自网络的代码示例,但也没有工作。有什么想法吗?
答案 0 :(得分:8)
<executions> tag must be within the <build> </build> section
如果您的插件不在主构建部分内,请将其移动到那里。
答案 1 :(得分:-1)
我刚刚在<extensions>true</extensions>
标记之前插入<executions>
来解决问题。
结构就像
.......
</plugin>
<plugin>
<extensions>true</extensions>
<executions>
<execution>
<phase></phase>
<goals>
<goal></goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>