如何在Maven中跳过下载特定pom
我有一个由几个模块组成的maven项目。最初,主项目有一个如何在Maven中跳过下载特定pom,maven,dependencies,filtering,Maven,Dependencies,Filtering,我有一个由几个模块组成的maven项目。最初,主项目有一个部分,由于存储库不可用,这阻止了整个项目的构建 所以,我决定删除父引用 现在,构建过程在某个嵌套项目处停止,告知不可能下载pom文件。它提到的正是我删除的家长的pom 没有任何对父项目的引用。。。。顺便说一句,它试图从 无论是在任何pom中还是在我显式使用的settings.xml文件中,我都没有提到存储库 所以,我的问题是:1-为什么maven尝试为我的pom文件中没有提到的项目(人工制品)下载pom。 2-如何告诉maven从下载中排
部分,由于存储库不可用,这阻止了整个项目的构建
所以,我决定删除父引用
现在,构建过程在某个嵌套项目处停止,告知不可能下载pom文件。它提到的正是我删除的家长的pom
没有任何对父项目的引用。。。。顺便说一句,它试图从
无论是在任何pom中还是在我显式使用的settings.xml文件中,我都没有提到存储库
所以,我的问题是:1-为什么maven尝试为我的pom文件中没有提到的项目(人工制品)下载pom。
2-如何告诉maven从下载中排除特定pom文件。
3-maven如何发现我没有提供信息的存储库。
4-如何寻找和销毁我希望不存在的构建依赖关系,并使构建过程不会因为文件不可用而失败,因为文件不可用确实不能参与构建
附言:在my settings.xml中我声明了!central,*,但没有预期的结果-maven仍然试图为pom请求其他回购协议,我在项目中没有参考 看来我确实设法解决了问题:
的镜像!中心的目标-1,。。。,!目标报告
grep
工具查找是否存在指向问题制造者家长的链接
计划
部分非常感谢大家抽出时间 您可以在pom.xml中提到这些报告,而不是在settings.xml中。您能显示pom.xml吗?通过说exclude-specific-pom-您的意思是在pom中排除特定的依赖项,对吗?不太确切。在maven构建过程中有一个关于pom文件下载的输出…那么,什么呢?请更具体地说,pom.xml作为一个示例将有所帮助