maven打包报错程序包不存在,maven项目package报错

  maven打包报错程序包不存在,maven项目package报错

  00-1010解题1。依赖关系未声明或未成功下载。2.引用是一个本地模块,但是它没有打包在本地maven仓库中。3.父子项目的包名不一致。4.maven仓库的错误路径。5.重启idea6。空目标目录。

  00-1010项目是springcloud项目,maven安装项目时报错:

  包com . example.commons . application不存在。

  

目录

 

  00-1010首先,这个问题最常见的原因是没有引入jar包,需要将对应的jar包引入pom。其次,检查这个包是否声明了它的版本,对应的包是否已经下载成功。如果下载不成功,会在pom中爆炸。

  00-1010需要注意的是,如果是导入的本地模块,需要先用maven install把引用的模块打包到本地仓库。那么当前模块就可以正常引入这个模块了。

  00-1010这个问题的原因也是我在这里遇到的。不注意的话很难查。父项目中声明的包名是org.xxx,但是子项目中声明的包名是com.xxx

  在pom中,父子模块的包名可以统一。

  groupIdorg.xxx/groupId

  00-1010改装完成后包装时注意。可能你又打包了或者报错了。这是因为我们在打包子项时需要引入父项,但是父项报错了,所以打不出来。

  但是,打包父项目会导致父项目失败,因为子项目是在模块中声明的,并且子项目会报告错误。

  这父子俩打不起来,怎么办?答案是想让他们暂时断绝父子关系。

  1.首先从父项目pom的模块中删除修改后的子项目的模块,然后打包父项目,因为父项目可以在没有报告错误的子项目的情况下成功打包。

  模块模块公共/模块模块网关/模块!- moduleservice/module -!-ModuleService-API/Module-/modules 2,然后打包子项目。需要注意的是,父项目应该通过父标签在子项目中声明。

  父groupIdcom.example/groupId工件fleet _ manager _ system 1/工件id版本0.0.1-snapshot/version/parent3,然后返回到父项目中已删除子项目的模块恢复,重新打包父项目。此时,由于没有子项目报告错误,父项目可以成功打包。

  模块模块公共/模块模块网关/模块!-ModuleService/Module-ModuleService-API/Module/modules 4。如果有很多子项目没有打包成功,那么重复上述步骤,最终会迎来我们所期待的构建成功。

  00-1010开发工具中打包的maven仓库地址错误。您可以通过设置构建、执行、部署构建工具maven中的本地存储库项来检查在开发工具中配置的本地Maven仓库地址。检查这个地址是否是你真实的Maven仓库地址。

  检查的一种方法是直接进入路径,查看是否有与包名路径对应的. jar文件。如果有,说明配置正确。如果没有解释,可能不是走错路,也可能是以上原因1,2。

  00-1010有时候由于开发工具的问题,可能会一直加载不上。如果实在找不到问题,不妨试试重启开发工具甚至电脑,或许会有奇效。

  00-1010有时候因为开发工具问题,目标目录可能不会一直刷新,所以在maven安装之前,执行maven clean来清空打包前的历史数据。

  关于解决maven安装错误中xxx包不存在的问题的这篇文章到此为止。关于maven安装错误的更多信息,请搜索Popular IT之前的文章或者继续浏览下面的相关文章。我希望你以后能更多地支持流行音乐!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: