Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用工件的范围“提供”pom 文件的依赖项。由于“提供”范围,这些依赖 jar 不会添加到 MANIFEST.MF 的类路径中。
你能帮我吗,这样 jar 不应该被下载,而是应该添加到类路径中。
好吧,如果您希望它在语义上正确,请将<scope>provided</scope>其删除并保留默认值 ( <scope>compile</scope>)。然后<optional>true</optional>为依赖项设置,因此它将包含在清单的类路径中。
<scope>provided</scope>
<scope>compile</scope>
<optional>true</optional>
通过使用provided范围,您实际上是说您不希望它出现在清单的类路径中,因为它无论如何都是由容器提供的。
provided