maven配置文件是否适用于目标平台?

时间:2014-08-19 15:24:38

标签: java maven

我正在阅读http://maven.apache.org/pom.html#Profiles

我计划根据使用的操作系统(Windows或Linux)设置配置文件激活。我在想这个配置文件会改变运行时使用的依赖项吗?

或者这仅适用于构建时间?

1 个答案:

答案 0 :(得分:0)

你可以尝试看看,但它会同时影响两者。作为一个简单的证明,请以这种方式考虑:如果概要文件包含编译scope的依赖项,则该概要文件将在使用该概要文件时影响项目的构建和运行时。

当然,如果使用依赖关系,它只会影响运行时。但这与maven没有任何关系。 EG:如果你包括apache commons但是没有使用它,它是否会影响到#34;运行?