使用VST的Maven包提要时无法解析非Maven工件

使用VST的Maven包提要时无法解析非Maven工件,maven,azure-devops,ivy,azure-artifacts,Maven,Azure Devops,Ivy,Azure Artifacts,我已经通过VSTS包管理创建了一个Maven提要,并将所有必要的JAR部署到包中,该包将用于通过ibiblio解析器在ivy ant构建期间解析项目中的所有依赖项。 我面临的问题是,Maven central repository中可用的、也部署到Maven包中的所有JAR都通过我定义的ivy解析器得到解决,但是,当我有自定义jar(例如内部项目的jar)或Maven central repository中不存在的jar(从各自的站点下载)时,我会得到未解决的依赖项错误。从浏览器访问时,ivy

我已经通过VSTS包管理创建了一个Maven提要,并将所有必要的JAR部署到包中,该包将用于通过ibiblio解析器在ivy ant构建期间解析项目中的所有依赖项。 我面临的问题是,Maven central repository中可用的、也部署到Maven包中的所有JAR都通过我定义的ivy解析器得到解决,但是,当我有自定义jar(例如内部项目的jar)或Maven central repository中不存在的jar(从各自的站点下载)时,我会得到未解决的依赖项错误。从浏览器访问时,ivy resolve步骤中的build failure中所述的无法解析的url工作正常(jar下载到本地驱动器),但在我的ant build过程中,ivy resolve步骤(在创建的Maven包中查找非Maven jar)总是失败

我在创建包时做了一些更改,我选择了“来自公共源的包”选项作为“仅使用发布到此提要的包”,但它仍然无法解决那些特定的jar

我创建Maven包管理提要的原因是,我不需要引用Maven存储库,而是可以在这个提要中托管所有jar,包括Maven和非Maven,并通过只引用这个提要来解决所有依赖关系

请有人指出我是否做错了什么,或者我试图实现的概念是否有缺陷。 任何意见都将不胜感激


多谢各位

此外,为了将jar(maven&custom)部署到maven提要中,使用了以下命令-mvn deploy:deploy file-DgroupId=[groupId]-DartifactId=[artifactId]-Dversion=[version]-DgeneratePom=true-dpackage=jar-DrepositoryId=[repoId]-Durl=[mavenFeedurl]-Dfile=[jar在本地驱动器上的位置]这似乎更多地与maven方面有关,而不是VST。VST只提供包管理。如果你同意的话,你可以移动VSTS标签。在将依赖项移动到VSTS maven提要之前,我指的是来自本地常春藤回购的定制JAR,它工作得很好。当我开始使用Maven提要作为依赖关系repo时,在构建期间无法解决这些定制JAR的问题就出现了。如果我将所有依赖项都包含到源代码中,并对解析器中的指针进行更改,那么效果会很好。我不明白的是,为什么部署到远程maven提要的定制JAR没有正确解析,尽管它们存在于提要中。