我对maven配置文件有一个非常奇怪的问题。
在pom.xml中,我们有包含一些属性的配置文件。我们在pom.xml和spring配置中使用这些属性。在使用特定配置文件构建时,仅pom.xml中的属性会受到影响,在spring配置中会有默认值。不知怎的,似乎没有激活配置文件,而是改变了pom.xml中的属性。
当我像这样激活配置文件默认值时:
<activation>
<activeByDefault>true</activeByDefault>
</activation>
所有属性都应该更改。
我运行maven form命令行,我正在使用Ubuntu 12.04存储库中的3.0.4版。我还测试了独立的3.0.5版本。我使用的命令:
mvn clean package -P profile-id
如果这不够奇怪,我只是在这个项目中遇到这个问题的人,所以它必须与我的电脑有关,我只是不知道在哪里看。
你知道如何解决这个问题吗?
答案 0 :(得分:0)
似乎这是maven-resources-plugin版本2.5和2.6中的错误。我们通过将版本指定为2.4来解决此问题。