gpt4 book ai didi

java - 为什么 maven-assembly-plugin 描述符说 <!-- TODO : a jarjar format would be better --> in its example site?

转载 作者:搜寻专家 更新时间:2023-11-01 03:35:45 24 4
gpt4 key购买 nike

一直让我对 maven-assembly-plugin 感到疑惑的是 jar-with-dependencies example file在 apache 网站上有关于 jarjar 格式的 TODO 评论。

这只是一个不断被无限期复制的代码产物,还是在示例文件的 TODO 背后有一些实际原因?

最佳答案

文档说明如下

Use jar-with-dependencies as the descriptorRef of your assembly-plugin configuration in order to create a JAR which contains the binary output of your project, along its the unpacked dependencies.

因此 jar-with-dependencies 创建了一个 JAR,其中包含项目的所有类文件以及依赖项的所有解压类文件。

我猜,“jarjar”指的是类似 Spring Boot Maven plugin does 的东西:它也创建了一个单独的 JAR 文件,但是依赖项包含在它们的原始 JAR 文件中,而不是解压。与程序集插件方法相比,这需要自定义类加载器。

但是,您可能应该在 Maven mailing list 上问这个问题.我刚刚这样做了,如果我得到任何新信息,我会更新这个答案。

更新

关于java - 为什么 maven-assembly-plugin 描述符说 &lt;!-- TODO : a jarjar format would be better --> in its example site?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32319304/

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