Maven 2 从一种存储库类型映射到另一种存储库类型,是否有效?

Maven 2 从一种存储库类型映射到另一种存储库类型,是否有效?,maven-2,mapping,repository,ivy,artifactory,Maven 2,Mapping,Repository,Ivy,Artifactory,我已经经历了所有的场景,在网络上挖掘,但还没有找到答案。Artifactory是否可以从一个存储库布局映射到另一个存储库布局?这是我迄今为止的尝试 在我们的业务中,我们目前有一个常春藤存储库,我们为其部署构建的工件。其中一个这样的工件存储在以下路径,带有以下常春藤文件: 对于常春藤布局,我配置了以下内容: [orgPath]/[module]/baseRev/[type]/([orgPath].)模块(-[classifier])[ext] [orgPath]/[module]/bas

我已经经历了所有的场景,在网络上挖掘,但还没有找到答案。Artifactory是否可以从一个存储库布局映射到另一个存储库布局?这是我迄今为止的尝试

在我们的业务中,我们目前有一个常春藤存储库,我们为其部署构建的工件。其中一个这样的工件存储在以下路径,带有以下常春藤文件:

对于常春藤布局,我配置了以下内容:

  • [orgPath]/[module]/baseRev/[type]/([orgPath].)模块(-[classifier])[ext]
  • [orgPath]/[module]/baseRev/[type]/ivy(-[fileItegRev])([classifier]).xml
现在,我们想在Artifactory中公开这一点,以便maven2项目使用。因此,我配置了一个新的存储库,设置了url等,在高级设置下,我将“存储库布局”设置为maven-2-default,“远程布局映射”设置为修改后的常春藤默认值。在进行这些更改时,我看到出现以下消息:

并非所有标记都可以在源布局和目标布局之间映射,这可能导致路径转换无法按预期工作

我测试并保存了新的存储库,所有人看起来都很高兴。我可以浏览新配置的存储库并查看其内容,包括上述工件。然后我从主屏幕生成maven设置,确保选择了正确的存储库,包括新配置的存储库,并将其应用于Eclipse

完成所有这些之后,我现在在Eclipse项目中打开pom文件并创建一个新的依赖项。我指定以下配置:

  • 组Id:com.abc.common\u库
  • 工件Id:common\u library\u to
  • 版本:4.0.0.4-1
  • 类型:罐子
  • 范围:编译
Eclipse现在尝试解决依赖关系,但出现以下错误:

缺少工件com.abc.common_库:common_库到:jar:4.0.0.4-1:compile

我是不是遗漏了什么?这是我们能够做到的相当重要的一步。任何反馈都将不胜感激。

请参见Yoav的回复:

请参见Yoav的回复:

如果有帮助,maven2存储库布局已保留为其默认配置:[orgPath]/[module]/[baseRev]([folderItegRev])/[module]-[baseRev]([fileItegRev])([classifier])[ext]和[orgPath]/[module]/[baseRev]([folderItegRev])/[module]-[baseRev]([fileItegRev])([classifier])。如果有帮助,maven2存储库布局已保留为其默认配置:[orgPath]/[module]/[baseRev]([folderItegRev])/[module]-[baseRev]([fileItegRev])([classifier])([ext]和[orgPath]/[module]/[baseRev]([folderItegRev])/[module]-[baseRev]([fileItegRev]([classifier])。请参阅我的回复。不幸的是,我仍然没有解决我的问题-任何反馈都将不胜感激!进一步的反馈已经添加到提到的论坛条目中。一旦找到了解决方案,我会将其添加到下面(除非有人在这方面胜过我)。请看我的回复。不幸的是,我仍然没有解决我的问题-任何反馈都将不胜感激!进一步的反馈已经添加到提到的论坛条目中。一旦找到了解决方案,我会将其添加到下面(除非有人在这方面胜过我)。