热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

使用maven打包项目的时候报依赖的包找不到,但jar包已经在maven的依赖包下面了。求各位大神看看啥情况

Spring整合cxf。使用MyEclipse工具的maven,执行cleanpackage命令后报如下错误:[WARNING]build.plugins.plugin.version
Spring整合cxf。使用MyEclipse工具的maven,执行clean  package命令后报如下错误:
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-war-plugin is missing. @ line 146, column 12
[ERROR] 'dependencies.dependency.version' for org.apache.cxf:cxf-rt-frontend-jaxws:jar is missing. @ line 13, column 15
[ERROR] 'dependencies.dependency.version' for org.apache.cxf:cxf-rt-transports-http:jar is missing. @ line 17, column 16
[ERROR] 'dependencies.dependency.version' for org.apache.cxf:cxf-rt-transports-http-jetty:jar is missing. @ line 22, column 16


下图:依赖的jar包已经有了


cxf的依赖:版本是继承的父工程

8 个解决方案

#1


大神们都睡了吗。。

#2


clean 一下  重新打包

#3


66666666

#4


它要求你填写版本号

特别是cxf的三个

#5


maven经常出现这个问题,点击maven 选择update maven project

重新配置下就好

#6


maven update project 之后jdk版本变成1.5
已经解决:修改maven的setting.xml文件,在里面加上jdk设置
    
    jdk-1.7    
         
          true    
          1.7    
      
    
    
1.7    
1.7    
1.7    
    
 

#7


引用 4 楼 tianfang 的回复:
它要求你填写版本号

特别是cxf的三个

在父工程中已经设定了cxf三个jar包的版本。这里就不需要重新设置了。
6楼的方法解决了问题。

#8


maven update project 之后jdk版本会还原,可以直接在配置文件设置,修改maven的setting.xml文件,或者修改项目的pom.xml文件,当然也可以直接用eclipse右键设置下也可以,不止jdk版本,还有编译版本别忘了哦。

推荐阅读
author-avatar
sEn_森森森森森
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有