maven - 部署到 Artifactory 时设置 Debian 控制文件属性
问题描述
我正在使用 Maven 构建二进制 Debian 存档,使用org.vafer.jdeb
插件创建 .deb 和maven-deploy-plugin
插件以在 Artifactory 上部署存档。
存档已正确构建(带有control
文件及其必填字段)。然而,当部署到 Artifactory 时,属性如deb.distribution
, deb.component
, deb.architecture
, etc... 没有设置;找不到存档。
关于如何设置属性的任何想法?
解决方案
您能否指定要部署到哪种存储库类型?
由于这是一个 .deb 文件,为了让 Artifactory 为其生成正确的元数据,您需要使用Debian 存储库。由于您使用 Maven 进行部署,听起来您将工件部署到Maven 存储库,这可能会导致元数据的计算方式不同。
我建议可能添加一个升级步骤,将这些文件从 Maven 存储库复制/移动到 Debian 存储库,并检查此步骤是否添加了属性。
我希望这会有所帮助并进一步澄清。
推荐阅读
- python - 在 Python 中使用带有多个参数的 min(, [, key])
- javascript - 我无法在 Discord.js 中添加多个前缀
- screen-resolution - 如何将“Raspberry Pi OS”中的分辨率更改为自定义分辨率
- detox - 如何使用 Detox 在 Android 上的操作栏中点击三点菜单(更多选项)?
- python - python - 循环和比较逻辑中的问题
- lua - 如何在 Roblox Studio 中解锁鼠标
- python - 如何返回格式为“月,年”的日期
- excel - 从不同的工作簿执行 Vlookup
- deepsecurity - #TrendMicro Deep Security 12 - Python 或 Powershell 代码示例以从 API 检索“关键代理”和上次通信日期
- video - 如何使用 ffmpeg 将图像帧转换为视频?