gpt4 book ai didi

java - archiva 存储库 jar 在多个项目中的使用

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

我有 2 个项目,一个在 JDK 1.5 中,另一个在 JDK 1.6 中。

这两个项目可以使用相同的文件存储库吗?常用的jar会不会有问题。例如,我的理解是有些 jar 文件将使用 JDK 1.6 编译,有些则使用 JDK 1.5 编译。

请澄清一下。我是 archiva MAVEN 存储库实现的新手。

最佳答案

是的,他们可以使用相同的存储库。 Archiva 不会担心 JAR 的内容。

如果您具有在多个项目之间共享的依赖项,则应将它们定位于需要使用的最低 JVM 功能(在本例中为 Java 5 功能)。这些可以在 Java 5 和 Java 6+ 上使用。

如果存在特定情况,即库需要为更高版本的 JDK 提供特定功能,并且您无法将它们分开,则可以构建针对不同功能的两个不同版本的库。这些库可以使用 Maven classifiers来区分 Artifact 。然而,这种必要性非常罕见。

关于java - archiva 存储库 jar 在多个项目中的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25907586/

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