The POM for XXX is invalid, transitive dependencies (if any) will not be available解决方案
2023-09-27 14:28:34 时间
今天,某个开发的环境在编译的时候提示警告The POM for XXX is invalid, transitive dependencies (if any) will not be available,编译失败。
update他提交的代码下来之后,确实有这个问题,按照网上的一种方法,右键项目,maven,update之后,LZ的环境没有问题了。但是他那边还是这个问题,并且在$HOME下生成了一个0KB大小的fakerepo/路径/XXX.jar,eclipse clean,重启机器,网上各种方式怎么处理都不行。
按照maven的提示打开debug日志,在A项目下执行如下命令:
mvn -X -U clean package
再次查看编译日志
最后发现不是警告中的包的问题,而是我们自己编译的es-job在lib下(因为原生事件跟踪只支持mysql,我们需要同时支持多数据库比如oracle),通过${project.basedir},那台机器死活不行,最后让他那边改成绝对路径,先这样解决。参考:
https://blog.csdn.net/WinWill2012/article/details/72220636
https://stackoverflow.com/questions/23581194/the-pom-for-name-is-invalid-transitive-dependencies-if-any-will-not-be-avai
相关文章
- 在ios上时间无法parse返回 "Invalid Date"
- Invalid `Podfile` file: undefined method `pod' for main:Object.
- maven 项目报错org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)解决
- 解决 CondaHTTPError: HTTP 404 NOT FOUND for url 和 InvalidVersionSpecError: Invalid version spec: =2.7
- PostgreSQL initdb报错:先是:initdb: invalid locale name "zh_CN.UTF-8" 然后是: initdb: invalid locale settings; check LANG and LC_* environment variables
- 小程序上传文件报错uploadFile:fail url scheme is invalid,uploadFile:fail createUploadTask:fail Error: Invalid
- Unity Shader 解决 invalid output semantic ‘SV_POSITION‘ 报错
- oracle 的自定义的存储函数遇到的 package or function is in an invalid state
- lightdb for postgresql ERROR: invalid byte sequence for encoding "UTF8": 0xc92c解决方法
- [LeetCode] 301. Remove Invalid Parentheses 移除非法括号
- vue——DOMException: Failed to execute 'open' on 'XMLHttpRequest': Invalid URL 未能在“xmlhttpRequest”上执行“open”:无效的URL