项目场景: 开发中用到一个项目,其中会引用一个父pom文件,需要上传到私有的nexus上 问题描述 实际上传的时候总是报错,会报一个变量无法解析。 原因分析: 打开pom文件发现version标签内使用了一个变量,但是properties标签在version之后,所以上传的nexus的时候报错 解决方案: 临时解决办法 把version标签内变量直接替换成值,上传成功。深层次原因可能是因为nexus解析变量时是按从上到下顺序解析,因为时间有限,没有进一步研究