contains an expression but should be a constant
- 父pom文件:
<modelVersion>4.0.0</modelVersion>
<groupId>com.wey</groupId>
<artifactId>WEY</artifactId>
<version>${com.wey.version}</version>
<packaging>pom</packaging>
- 子Module
<modelVersion>4.0.0</modelVersion>
<groupId>com.wey</groupId>
<artifactId>WEY</artifactId>
<version>${com.wey.version}</version>
<packaging>pom</packaging>
- package web工程时报 'version' contains an expression but should be a constant这个错误提示,这是因为Maven3 不允许出现version为非常量值的情况。
那么就将版本号改成常量后可以正常打包:
- 父pom文件:
<modelVersion>4.0.0</modelVersion>
<groupId>com.wey</groupId>
<artifactId>WEY</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
- 子Module
<parent>
<groupId>com.wey</groupId>
<artifactId>WEY</artifactId>
<version>0.0.1-SNAPSHOT</version>
<relativePath>../WEY/pom.xml</relativePath>
</parent>
<artifactId>WEY.WebApp</artifactId>
<packaging>war</packaging>
<name>WEY.WebApp Maven Webapp</name>
<url>http://maven.apache.org</url>
- 如果更新版本号一个文件一个文件的去改太麻烦,可以用以下命令一次性更新版本号:
>mvn versions:set -DnewVersion=0.0.2-SNAPSHOT
>mvn versions:update-child-modules
- 更新的父及子Module的版本号都改成了0.0.2-SNAPSHOT.
<modelVersion>4.0.0</modelVersion>
<groupId>com.wey</groupId>
<artifactId>WEY</artifactId>
<version>0.0.2-SNAPSHOT</version>
<packaging>pom</packaging>
<parent>
<groupId>com.wey</groupId>
<artifactId>WEY</artifactId>
<version>0.0.2-SNAPSHOT</version>
<relativePath>../WEY/pom.xml</relativePath>
</parent>
<artifactId>WEY.WebApp</artifactId>
<packaging>war</packaging>
<name>WEY.WebApp Maven Webapp</name>
<url>http://maven.apache.org</url>
- Maven还会生成一个pom.xml.versionsBackup的备份文件。
- 提交更新:
>mvn versions:commit
contains an expression but should be a constant相关推荐
- [C++] Nested Radical Constant
做高数助教被天煞的大一学生坑了,发现是个未解问题,没有解析解.. 用C搞了下,就是这样... No closed-form expression is known for this constant ...
- SQL-PL/SQL基础
SQL的4GL,对流程控制的支持不够,Oracle的PL/SQL是3GL.加入了流程控制.变量等支持能够在数据库层面上进行程序的设计. PL/SQL的特点 1.支持事务控制和SQL. 2.数据类型在S ...
- Delphi常见各类编译错误信息-中英对照
整理自网上的文章,也忘了出处,无意冒犯,如有侵权,请提前通知,本博客将及时处理. 一. 编译错误信息 ';' not allowed before 'ELSE' ElSE前不允许有";&qu ...
- Delphi 的各种错 误 信 息(中英文)
******************************* * 编 译 错 误 信 息 * ********** ...
- 【机器视觉】 case算子
00. 目录 文章目录 00. 目录 01. 概述 02. 签名 03. 描述 04. 注意 05. 参数 06. 结果 07. 附录 01. 概述 case - 跳转标记,在switch段内开启一个 ...
- 解决 Maven 报错 Non-resolvable parent POM ... was cached in the local repository, resolution will not be
解决 Maven 报错 Non-resolvable parent POM ... was cached in the local repository, resolution will not be ...
- Delphi编译报错对照表
';' not allowed before 'ELSE' → ElSE前不允许有";" " clause not allowed in OLE automation s ...
- LogoSharp:Logo语言的C#实现
上周在朋友中问了一圈,发现没有几个人知道Logo语言的,或许,这门古老的语言现在用的人已经非常少了,除了国外有少量的用户将Logo语言用于教育外,估计国内不会有人使用这门语言.其实,Logo语言本来也 ...
- 《C++ Primer 5th》笔记(3 / 19):字符串、向量、迭代器和数组
文章目录 命名空间的using声明 标准库类型string 定义和初始化string对象 直接初始化和拷贝初始化 string对象上的操作 读写string对象 读取未知数量的string对象 使用g ...
最新文章
- SSDT表与ShadowSSDT表
- BZOJ 3277 串 BZOJ 3473 字符串 (广义后缀自动机、时间复杂度分析)
- Word Embedding Papers | 经典再读之fastText
- 2013年06月电脑公司GHOSTXPSP3装机版◆年中推荐◆
- 已成功拿下字节、腾讯、脉脉offer,算法太TM重要了
- 【转】android Notification 的使用
- 【华为云技术分享】开发团队中的任务没人领取,你头疼吗?
- linux 7 network fail,CentOs7 网卡出现问题Job for network.service failed
- android 蓝牙连接obd,Android蓝牙连接汽车OBD设备
- Zookeeper 概述与安装、配置参数、数据结构、选举机制、客户端命令
- 软件实习项目4——校园一卡通管理系统(实验准备与设计)
- 软件是指示计算机运行所需的程序,计算机文化基础知识点
- Android安卓开发-Helloworld
- 基于用户行为分析建立用户偏好模型
- 一些RGB颜色值——笔记
- Lua 源码学习笔记(2)字符串
- AFML读书笔记--Sample weight
- Memory testing 10----Fuctional RAM Modle------Recovery Fault (RF)
- 贝叶斯法则的举例分析
- 秉持技术普惠的华为,致力于无处不在的联接
热门文章
- 2021年Tiktok用户增长和使用模式?
- unef螺纹_PT螺纹,NPT螺纹,G螺纹,公制螺纹的区别
- Leetcode每日一题:58.length-of-last-word(最后一个单词的长度)
- python字符串一(字符串的书写输入输出)
- BSN: Boundary-Sensitive Network for Temporal Action Proposal Generation
- 机器学习PAI快速入门
- servlet中filter的的异步问题以及JSP与servlet配合时filter的注意
- drawboard pdf拆分文件_掌握在线PDF拆分技巧,从此打开文件不再处于“加载中”...
- html无法显示null打开,js出现null错误的原因?
- 自己动手写Docker系列 -- 3.3使用命令管道优化参数传递