首页 > 其他 > 详细

MAVEN学习(七)--maven报错与解决方法

时间:2019-09-30 17:13:44      阅读:156      评论:0      收藏:0      [点我收藏+]

1、Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project chapter6: Fatal error compiling: 无效的标记: -parameters

可能是pom.xml依赖的jar包和编译的jdk版本不兼容,修改Eclipse的jdk版本,修改workSpace和工程的BuildPath中的jdk。

如果使用maven命令,则需要修改环境变量中jdk版本。

2、pom.xml文件报错“org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration)”

该报错其实不影响工程,想要去掉报错,参考网上解决方法,要安装插件,试了几次没成功。

根据报错信息,看到maven编译的版本跟JDK版本不匹配,原来我在创建maven的时候指定了一个版本,以致于没有用默认的版本。

但是我不想更改我的maven版本,最终将pom.xml文件中指定的mvn插件版本的配置去掉。

技术分享图片

 3、maven项目下载jar包不是从settings.xml文件中指定的远程仓库下载,检查Eclipse的配置都没问题,可能是项目的pom.xml文件中指定了远程仓库的地址,或者是引用的父类pom.xml文件中指定了远程仓库的地址。

解决方法,在工程pom.xml中指定远程仓库和插件的下载路径。

<repositories>  
  <repository>  
    <id>localRepository</id>  
    <name>local Repository</name>  
    <url>http://192.168.21.14:25000/nexus/content/groups/public/</url>  
    <layout>default</layout>  
    <releases>  
        <enabled>true</enabled>  
      </releases>
    <snapshots>  
      <enabled>false</enabled>  
    </snapshots>  
  </repository>  
</repositories>
<pluginRepositories>  
    <pluginRepository>  
      <id>localRepository</id>  
      <name>local Repository</name>  
      <url>http://192.168.21.14:25000/nexus/content/groups/public/</url>  
      <releases>  
        <enabled>true</enabled>  
        <updatePolicy>always</updatePolicy>
        <checksumPolicy>warn</checksumPolicy>
      </releases>  
      <snapshots>  
        <enabled>false</enabled>  
        <updatePolicy>always</updatePolicy>
        <checksumPolicy>warn</checksumPolicy>
      </snapshots>      
      <layout>default</layout>
    </pluginRepository>  
</pluginRepositories>

 

4、有些jar包在dependency里配置了,导入maven工程,发现本地仓库并没有下载该jar包,pom.xml文件也报错。

可能是之前该jar包下载异常,删除该jar包所在目录的文件夹,重新build。

 

5、本地仓库有jar包了,pom.xml文件却报错说找不到jar包。

MyEclipse->Window->Preferences->搜索Maven->User Settings,Update Settings和Reindex点一下就好了。

另外,可以尝试一下把本地Maven仓库内的jar包删除一下,然后重新build workspace,可能也可以。

 

MAVEN学习(七)--maven报错与解决方法

原文:https://www.cnblogs.com/gllegolas/p/11613237.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!