部署到Artifactory时设置Debian控制文件属性

时间:2019-05-15 08:21:34

标签: maven debian artifactory maven-deploy-plugin

我正在使用Maven构建一个Debian二进制归档文件,使用org.vafer.jdeb插件创建.deb和maven-deploy-plugin插件将归档文件部署在Artifactory上。

归档文件已正确构建(带有control文件及其必填字段)。然而,当部署到Artifactory时,未设置deb.distributiondeb.componentdeb.architecture等属性;找不到档案。

关于如何设置属性的任何想法吗?

1 个答案:

答案 0 :(得分:1)

能否请您指定要部署到哪种存储库类型?

由于这是一个.deb文件,为了让Artifactory为其生成正确的元数据,您将需要使用Debian repositories。由于您正在使用Maven进行部署,因此听起来好像您将工件部署到Maven repository上可能会导致元数据的计算方式有所不同。

我建议也许添加一个升级步骤,以将这些文件从Maven存储库复制/移动到Debian存储库,并检查该步骤是否添加了属性。

我希望这会有所帮助并进一步阐明。