Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java maven概要文件在目标平台上工作吗?_Java_Maven - Fatal编程技术网

Java maven概要文件在目标平台上工作吗?

Java maven概要文件在目标平台上工作吗?,java,maven,Java,Maven,我在看书 我计划根据使用的操作系统Windows或Linux设置一个配置文件激活。我想配置文件会改变运行时使用的依赖项是什么 或者这只是在构建时应用的?您可以试试看,但它会影响其中一个/两个。作为一个简单的证明,可以这样考虑:如果一个概要文件包含一个具有编译范围的依赖项,那么当使用该概要文件时,该概要文件将影响项目的构建和运行时 当然,只有在使用依赖项时,它才会影响运行时。但这真的与maven无关。例如:如果您包括ApacheCommons但不使用它,它会影响运行时吗 你需要更具体一些。你想做什

我在看书

我计划根据使用的操作系统Windows或Linux设置一个配置文件激活。我想配置文件会改变运行时使用的依赖项是什么


或者这只是在构建时应用的?

您可以试试看,但它会影响其中一个/两个。作为一个简单的证明,可以这样考虑:如果一个概要文件包含一个具有编译范围的依赖项,那么当使用该概要文件时,该概要文件将影响项目的构建和运行时


当然,只有在使用依赖项时,它才会影响运行时。但这真的与maven无关。例如:如果您包括ApacheCommons但不使用它,它会影响运行时吗

你需要更具体一些。你想做什么?有一个依赖项是专门为windows编译的,另一个是为linux编译的。如果war在windows上运行,我想使用windows依赖项。如果war在linux上运行,我想使用linux依赖项。这有意义吗?谢谢你的回复,非常感谢。