5

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

你能帮我吗,这样 jar 不应该被下载,而是应该添加到类路径中。

4

1 回答 1

7

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

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

于 2012-06-20T06:46:34.840 回答