【发布时间】:2016-01-19 00:01:32
【问题描述】:
我正在使用 nebula 发布插件,它为快照构建生成 -SNAPSHOTS,还使用 nebula ospackage 插件来 buildRpm,我也在尝试使用与 project 相同的版本用于 RPM,但 rpm 抱怨 - 非法字符,有没有办法让这个修复保持相同的命名法,我知道 rpm 命名法标准不允许这样做。
我可以在 build.gradle project.version.toString().replace("_",".") 中做类似的事情
【问题讨论】:
-
您尝试过您的建议吗?你有什么错误吗?
-
nebula ospackage 插件允许您设置包版本,您可以根据需要转换 gradle 项目版本并将其用作您的 ospackage 版本。
-
RaGe,我希望你一定已经阅读了我的全部评论,我也在使用 nebule 发布插件,它本身使用 -SNAPSHOT ......它关于将它与 ospackage pluing 结合起来我无法使用相同的项目版本......所以如果我发布快照它必须是 -SNAPSHOT 并且我想保持相同的命名法,我在 buildRpm 过程中遇到的错误因为它将 - 作为非法字符。所以我在想,如果我能以某种方式替换我上面所说的那个角色。是的,我试过 project.version.toString().replace("_","."),它说没有找到方法。
-
您能发布您看到的确切错误消息吗?
标签: gradle versioning rpm