我正在使用Maven构建一个Debian二进制归档文件,使用org.vafer.jdeb
插件创建.deb和maven-deploy-plugin
插件将归档文件部署在Artifactory上。
归档文件已正确构建(带有control
文件及其必填字段)。然而,当部署到Artifactory时,未设置deb.distribution
,deb.component
,deb.architecture
等属性;找不到档案。
关于如何设置属性的任何想法吗?
答案 0 :(得分:1)
能否请您指定要部署到哪种存储库类型?
由于这是一个.deb文件,为了让Artifactory为其生成正确的元数据,您将需要使用Debian repositories。由于您正在使用Maven进行部署,因此听起来好像您将工件部署到Maven repository上可能会导致元数据的计算方式有所不同。
我建议也许添加一个升级步骤,以将这些文件从Maven存储库复制/移动到Debian存储库,并检查该步骤是否添加了属性。
我希望这会有所帮助并进一步阐明。