我正在使用工件的范围“提供的” pom文件的依赖项。由于“提供”范围,这些依赖项jar不会添加到MANIFEST.MF的类路径中。

您能帮我吗,这样罐子不应该下载,而应该添加到类路径中。

最佳答案

好吧,如果您希望在语义上正确,请删除<scope>provided</scope>并将其保留为默认值(<scope>compile</scope>)。然后将<optional>true</optional>设置为一个依赖项,以便它将包含在清单的类路径中。

通过使用provided范围,您实际上是说您不希望它出现在清单的类路径中,因为无论如何它是由容器提供的。

10-01 13:44