首先,A项目的结构是api(jar)打到父pom里。只deploy了api,没有deploy父pom
然后我在B项目maven compile发现是先DownLoad了api,又DownLoad了父pom。(这里不知道是为什么)
然后DownLoad父pom的时候报错了,A项目deploy了一下父pom问题得以解决。但是不知道是为什么,求教
首先,A项目的结构是api(jar)打到父pom里。只deploy了api,没有deploy父pom
然后我在B项目maven compile发现是先DownLoad了api,又DownLoad了父pom。(这里不知道是为什么)
然后DownLoad父pom的时候报错了,A项目deploy了一下父pom问题得以解决。但是不知道是为什么,求教
15 回答8.4k 阅读
8 回答6.2k 阅读
4 回答4.4k 阅读✓ 已解决
4 回答4k 阅读
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
这个问题比较常见。
最主要的问题在于:项目结构是这样的
如果你在父级的pom.xml里面配置了【distributionManagement】项的话,你在父级执行mvn deploy会导致将整个项目都上传到maven仓库的。通常是只想上传facede.jar(api.jar)的。
所以:我们是这样做的。
然后回答下。为什么要deploy父级pom。
看下你的子项目。【parent】节点写的啥~