如何使Maven插件仅包含必要的依赖项?

时间:2016-03-22 16:24:23

标签: java maven jar dependencies

我使用maven-jar-plugin构建一个带有<includes>选项的jar文件。这意味着jar应该只包含一些包。但.jar包含pom.xml及其所有依赖项。如何让Maven只包含必要的依赖项?

1 个答案:

答案 0 :(得分:-1)

Maven默认包含成功编译所需的所有依赖项,并在fianl jar中为它们打包。 如果要排除某些依赖项(因为它们将在运行时提供,等等),请将依赖项的<scope>属性设置为<scope>provided</scope>