关于maven的deploy,一个项目中有多个模块,单独deploy单个模块会报错,deploy父模块就能成功?

1.deploy父工程到私有仓库就可以成功
2.deploy单个模块就会报错,报各种包找不到,而实际在本地仓库中是有的
3.一旦父工程deploy成功,那么再次deploy单个模块,则该模块也可以成功了
为什么会这样,

阅读 3.1k
2 个回答

2.deploy单个模块就会报错,报各种包找不到,而实际在本地仓库中是有的

你这个说法是错误的。当你单独deploy单个模块时。这个单独的模块,它是有parent的。但你单独推此模块时,私服是没有该parent.pom的。所以会报错。

你去私服看下目录结构就清楚了。


报各种包找不到, 你这搞Java时间也不短了,说出这种话合适吗?不细看一下?

虽然不是太想回答😌

mvn的配置,可能优先从私服获取依赖,找不到就报错了。 可以检查下配置呢

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题