在Eclipse中,我有一个MVN项目A,它依赖于mvn项目B-C-D。
项目B包含一个名为
如果我在项目C上调用
有谁知道如何在测试阶段运行此操作?谢谢
项目B包含一个名为
mysettings.xml
的文件,在其中我有一个属性,如下所示:<iduser>${my.iduser}</iduser>
我有一个名为“deployment”的Maven配置文件,将iduser属性设置为“ADMIN”。当我启动一个指定“deployment”配置文件的Maven清理包时,在mysettings.xml
文件中我会发现<iduser>ADMIN</iduser>
然后我创建了一个名为“mytest”的新配置文件,将该属性设置为“TESTUSER”。如果我在项目C上调用
mvn -Dtest=MyClassTest -P mytest
,似乎Maven不会替换项目B的mysettings.xml
文件中的${my.iduser}
。有谁知道如何在测试阶段运行此操作?谢谢