我正在使用maven-jar-plugin使用选项<includes>构建一个jar文件。这意味着罐子应该只包含一些包装。但是.jar包含pom.xml及其所有依赖项。如何使Maven仅包含必要的依赖项? 最佳答案 默认情况下,Maven包含成功编译所需的所有依赖项,并将它们打包在fianl jar中。如果要排除某些依赖项(因为它们将在运行时提供,等等),请将依赖项的<scope>属性设置为<scope>provided</scope>。