使用Launch4j-Maven-Plugin 2.5.0时,语义化版本触发版本格式错误问题求助
使用Launch4j-Maven-Plugin 2.5.0时,语义化版本触发版本格式错误问题求助
我最近在用Launch4j-Maven-Plugin 2.5.0打包时碰到了个头疼的问题:明明已经手动设置了fileVersion、txtFileVersion、productVersion、txtProductVersion这些参数,而且格式都是Launch4j要求的x.x.x.x样式,但插件还是会硬校验project.version的格式,导致符合语义化版本规范的版本号触发错误。
举个例子,如果我的项目版本是1.0.0-alpha+001,就会收到如下错误提示:
'project.version' is in invalid format. Regex pattern: ^((\d(.)?)*\d+)(-\w+)?$
我搜了Stack Overflow一圈都没找到对应的解决方案,所以特意记录下这个问题,希望能帮到遇到同样困扰的朋友。如果之前已经有类似问题的解答我没留意到,先跟大家说声抱歉啦!
备注:内容来源于stack exchange,提问作者404LengiNotFound
相关产品推荐
相关产品推荐

