我正在尝试构建hive-0.13。当使用-Dmaven.test.skip=true时,它不会构建测试jar,但会检查测试依赖。当使用-DskipTests时,它不会构建测试jar,也不会检查测试依赖。-DskipTests和-Dmaven.test.skip=true有什么区别? 最佳答案 Mavendocs:-DskipTests编译测试,但跳过运行它们-Dmaven.test.skip=true跳过编译测试并且不运行它们这也可能很重要maven.test.skipishonoredbySurefire,Failsafeandt