gpt4 book ai didi

java - 一个maven的artifactID可以引用多个文件吗?

转载 作者:行者123 更新时间:2023-12-01 23:08:55 24 4
gpt4 key购买 nike

通常(我只见过这样的)maven Artifact 是一个 jar。是否可以将 Maven Artifact 制作为多个 jar。目前,我必须将几个第三方库添加到我的连接中 - 并且我希望它们作为一个 Artifact 在 Maven 中引用。

最佳答案

Usually(I seen only such) the maven artifact is one jar. Is it possible to make maven artifact as several jars.

这个说法部分正确。是的,maven Artifact 是一个单独的 jar 单元,但是这个单独的 jar 单元很可能需要多个其他 jar 才能正常运行。 spring-core jar 就是这样一个例子。如果您只在应用程序中添加 spring-core jar,它很可能会给您一个 ClassNotFoundException 并提示多个其他缺少的依赖项(如 log4j、spring-web、commons 等)。为了解决这个嵌套依赖问题,我们有 transitive dependencies 的概念。在 maven 中

Currently I have to add severall thirdparty libs to my nexus

在我看来,还好,这是应该的。所有 Artifact 和 jar 库都应该分开。

I want them being reference in maven as one artifact.

不过,如果你想创建一个大(胖) jar ,请看一下 how to create a uber shaded jar在 maven 中

关于java - 一个maven的artifactID可以引用多个文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22325410/

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