我们已经为我们的项目设置了竹子CI工具,我们让竹子控制源代码版本控制。因此,我们不会将版本号硬编码到我们的pom.xml
文件中,而是使用属性${version}
作为该文件中的占位符:
XML
<groupId>my.group</groupId>
<artifactId>my-artifact</artifactId>
<packaging>war</packaging>
<version>${version}</version>
<name>outbound</name>
Bamboo在构建项目时将调用maven作为mvn package -Dversion=x.y.z
。如果我们想在本地开发环境中手动构建项目,我们遵循相同的方法,在命令行上给它任意版本号。
现在问题是IntelliJ IDEA看起来没有认识到这种变化,它只是无法构建项目,因为它无法下载pom.xml
文件中指定的依赖项。
任何人都有处理这种情况的经验吗?
谢谢......绿色