pom.xml
在docker文件中执行maven命令并构建项目。我四处看了看,您看到人们所做的是将
pom.xml
添加到子项pom.xml
引用父pom.xml y尝试向子项添加relativePath>.. /pom.xml/relativePath>
,但仍然不起作用。,[,我不确定使用什么命令或如何使构建工作,谢谢您的帮助。,Maven是一种支持声明性方式管理项目依赖项的工具。它通过标准化项目共享JAR和POM文件(构件)的方式来实现这一点,并使用Maven坐标声明项目依赖项(groupID、artifactID和版本),然后在名为Maven Central的JAR和POM文件的大型公共Maven存储库中进行查找。,为了将您的JAR/POM文件(例如您的核心)作为maven构件进行管理,您需要将您的构件部署到Maven Central(任何人都可以访问的公共存储库)或私有存储库中的某个位置(或者甚至在Internet上,并且可能使用身份验证)。对于私有存储库,您需要包括You私有存储库,这样您的maven执行不仅可以在Maven Central中查找构件,还可以在您的私有存储库中查找构件。您可以通过将以下内容添加到您的settings.xml
文件中来实现此目的:,我注意到您的子pom.xml
文件引用了一个自定义父模块。您需要确保您的父模块位于maven存储库(Nexus/ArtiFactory)中,并且您提供了一个settings.xml
文件,其中包含Docker容器能够提取父POM的存储库设置。,这篇关于Docker内部版本上的不可解析父POM的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,