需要打包一个module以供其他应用使用,比如module message-service有以下依赖:
本地install之后,在其他应用中添加该module的依赖后,却发现
却发现message-service未传递任何依赖,这可能会导致应用报错: XXX Class Not Found
那么这是为什么呢?
原来本地只install了新的message-service,但是其parent没有重新install,所以会下载远程仓库里的parent pom,但是远程仓库里的这个pom不是最新的,缺少了很多依赖的版本号定义,所以应用在依赖message-service后,发现在message-service的pom和message-service parent pom中都找不到某些依赖的版本号,所以依赖传递失败
只需要更新本地和远程仓库里的message-parent的pom即可解决啦