gpt4 book ai didi

java - 构建 war 时删除 jar 文件的 Maven 插件

转载 作者:行者123 更新时间:2023-11-29 08:26:01 24 4
gpt4 key购买 nike

我有一个加载 native 接口(interface)加载代码的 jar (withnative.jar)。所述 jar 依赖于 web 应用程序。但因为我想隔离 Native Interface 加载 jar 使用的 loader,所以我将 withnative.jar 放在 tomcat 的 lib 目录中,而不将其嵌入到我的 war 文件中。

但是,我在我的 web 应用程序中引用了 withnative.jar 中的一些类。因此,直接删除 pom.xml 中的 withnative.jar 将在我的 IDE 上生成 eclipse 错误。

如何仅在构建 war 文件期间删除 withnative.jar。那么它不会嵌入到我的网络应用程序中吗?也许 Maven 插件已经存在?

最佳答案

按所提供的方式标记该依赖项:

<dependency>
<groupId>blabla</groupId>
<artifactId>withnative</artifactId>
<version>1.2.3</version>
<scope>provided</scope>
</dependency>

Maven会将其添加到编译类路径中,但不会打包。

关于java - 构建 war 时删除 jar 文件的 Maven 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53081178/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com