我正在使用工件的范围“提供的” pom文件的依赖项。由于“提供”范围,这些依赖项jar不会添加到MANIFEST.MF的类路径中。
您能帮我吗,这样罐子不应该下载,而应该添加到类路径中。
最佳答案
好吧,如果您希望在语义上正确,请删除<scope>provided</scope>
并将其保留为默认值(<scope>compile</scope>
)。然后将<optional>true</optional>
设置为一个依赖项,以便它将包含在清单的类路径中。
通过使用provided
范围,您实际上是说您不希望它出现在清单的类路径中,因为无论如何它是由容器提供的。