gpt4 book ai didi

java - 如何在指定 Artifact 时自动引入 jar-with-dependencies

转载 作者:行者123 更新时间:2023-12-02 09:20:41 25 4
gpt4 key购买 nike

我有一个我的项目依赖的 jar,但该库中还包含一个实用程序,但为了使该实用程序正常工作,我需要主 JAR 所依赖的所有依赖项。

该库的创建者为其提供了 jar-with-dependency.jar 文件,该文件也在中央 Maven 存储库中。

但是,当我简单地指定 groupId/artifactId/version 时,我在 .m2/repository 目录中看到的只是主 jar,而不是 jar-with-dependencies .jar.

如何自动下载该库的 jar-with-dependency.jar?当我在 pom.xml 中将该库指定为依赖项时,是否指定了一些特殊的内容?

最佳答案

如果您尝试添加的依赖项遵循标准 Maven 命名约定,则可以在声明依赖项时使用分类器选项。下面是一个例子。

<dependency>
<groupId>com.group</groupId>
<artifactId>artifact</artifactId>
<version>1.0.0</version>
<classifier>jar-with-dependencies</classifier>
</dependency>

这将从存储库中获取 REPO_PATH/com/group/artifact/artifact-1.0.0-jar-with-dependencies.jar。

关于java - 如何在指定 Artifact 时自动引入 jar-with-dependencies,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58717600/

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