如何解决jar文件中错误填充的GAV信息
在Artifactory中,当aJAR文件是通过Artifactory的UI部署的,我们的代码检查meta - inf / maven /目录并使用第一个pom.xml在该目录中找到的文件。通常,这将是正在部署的JAR的POM文件,它将提供正确的Maven GAV信息。但是,我们遇到了一些jar,其中发现了来自依赖项的POM文件。这可能导致在部署对话框中填充不正确的GAV信息,这是从Artifactory找到的第一个POM文件中提取的。
如果发生这种情况,那么使用正确的Maven GAV信息,您可能需要更改目标路径字段或其下的单个字段部署为Maven工件.
请注意如果你打勾部署内部JAR和生成默认POM复选框,将填充的信息也将是不正确的并且需要用正确的pom.xml中的内容替换(手动或自动)。