码迷,mamicode.com
首页 > 编程语言 > 详细

springBoot

时间:2018-05-22 17:18:00      阅读:284      评论:0      收藏:0      [点我收藏+]

标签:查看   生命周期   重启   插入   apache   pre   boot   软件   plugins   

导入demo出现pom.xml报错

org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration)

点击Install from Site…后会出现让你选择安装地址的界面,点击Add…(添加)按钮,填入NAME(插件名可以随便取)和Location(插件在线安装地址):

https://otto.takari.io/content/sites/m2e.extras/m2eclipse-mavenarchiver/0.17.2/N/LATEST/

然后一直下一步,安装结束点击项目Maven  update ,重新启动。

然后又出现该错误

Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (execution: default-compile, phase: compile)

m2e管理maven生命周期的文件名是lifecycle-mapping-metadata.xml但是在应有路径下没有该文件。

路径为:进入Window—>Preferences—>Maven配置,进入Lifecycle Mapping设置项查看路径。

那么此时就可以到eclipse的安装目录下的plugins下的org.eclipse.m2e.lifecyclemapping.defaults_xxxxxx.jar。

通过解压软件可以发现lifecycle-mapping-metadata.xml文件的确在jar包中,把它从jar包中解压出来并放置到应有路径下。

 打开lifecycle-mapping-metadata.xml文件,把未识别的插件在文件中加入即可:

<pluginExecution>
  <pluginExecutionFilter>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-dependency-plugin</artifactId>
    <versionRange>[3.1,)</versionRange>
    <goals>
      <goal>testCompile</goal>
      <goal>Compile</goal>
    </goals>
  </pluginExecutionFilter>
  <action>
    <ignore />
  </action>
</pluginExecution>

 修改完成后,需在m2e配置处把“Update Maven projects on startup”选项勾上,并重启eclipse即可消除出错示。

方法二:

直接在pom.xml中插入该代码保存 点击项目Maven  update,重新启动。
<
build> <pluginManagement> <plugins> <plugin> <groupId>org.eclipse.m2e</groupId> <artifactId>lifecycle-mapping</artifactId> <version>1.0.0</version> <configuration> <lifecycleMappingMetadata> <pluginExecutions> <pluginExecution> <pluginExecutionFilter> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <versionRange>[2.5,)</versionRange> <goals> <goal>compile</goal> <goal>testCompile</goal> </goals> </pluginExecutionFilter> <action> <ignore /> </action> </pluginExecution> </pluginExecutions> </lifecycleMappingMetadata> </configuration> </plugin> </plugins> </pluginManagement> </build>

 

springBoot

标签:查看   生命周期   重启   插入   apache   pre   boot   软件   plugins   

原文地址:https://www.cnblogs.com/bowei/p/9072890.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!