为什么maven过滤资源?

为什么maven过滤资源?,maven,resources,filtering,Maven,Resources,Filtering,我知道,根据Maven手册,资源中包含了变量,它们来自系统属性,但是为什么我们需要这种过滤,Maven通过这样做解决了什么样的问题?过滤只完成了。问题是你到底有什么问题,或者你不明白什么?我的问题是,当我们过滤资源时,它到底发生了什么?如果我们激活它,过滤解决了什么问题?它解决的问题是,如果您有一个属性文件或其他文件需要使用项目中的信息作为种子,例如项目的版本号。这可以使用诸如“${project.version}”等占位符来完成。这是一个非常好的问题+1我读过Maven手册中关于过滤的章节,它

我知道,根据Maven手册,资源中包含了变量,它们来自系统属性,但是为什么我们需要这种过滤,Maven通过这样做解决了什么样的问题?

过滤只完成了。问题是你到底有什么问题,或者你不明白什么?我的问题是,当我们过滤资源时,它到底发生了什么?如果我们激活它,过滤解决了什么问题?它解决的问题是,如果您有一个属性文件或其他文件需要使用项目中的信息作为种子,例如项目的版本号。这可以使用诸如“${project.version}”等占位符来完成。这是一个非常好的问题+1我读过Maven手册中关于过滤的章节,它没有提到过滤什么,为什么过滤,我怀疑它过滤任何东西。