【发布时间】:2014-10-23 04:39:26
【问题描述】:
我尝试使用 Maven 2 兼容格式从旧 Ivy 存储库迁移到 Maven 自托管实例 (Artifactory)。遗留的 Ivy 工件利用了 Ivy 支持的所有属性,将其命名为:“configuration (conf)”、“extension (ext)”、“type”和“name”。
我可以将大多数属性映射到 Maven 中的等价物:
- “conf”->“范围”
- “名称”->“artifactId”
- “ext”->“包装”
- “组织”->“groupId”
- “修订”->“模型版本”
但是对于“类型”,Maven 工件中没有任何属性。 “type”属性的主要用途是控制工件部署(在何处以及如何部署它们)。
我注意到 Maven 工件不支持“自定义”属性。那么如何以符合标准的方式存储“类型”信息呢?
【问题讨论】: