标签: java maven jar dependencies
我使用maven-jar-plugin构建一个带有<includes>选项的jar文件。这意味着jar应该只包含一些包。但.jar包含pom.xml及其所有依赖项。如何让Maven只包含必要的依赖项?
<includes>
答案 0 :(得分:-1)
Maven默认包含成功编译所需的所有依赖项,并在fianl jar中为它们打包。 如果要排除某些依赖项(因为它们将在运行时提供,等等),请将依赖项的<scope>属性设置为<scope>provided</scope>。
<scope>
<scope>provided</scope>