【问题标题】:archiva repository jars usage in multiple projects归档存储库 jar 在多个项目中的使用
【发布时间】:2014-09-18 08:19:09
【问题描述】:

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

这两个项目可以使用同一个档案库吗?常用的罐子会不会有什么问题。比如我的理解是有些jar文件会用JDK 1.6编译,有些用JDK 1.5编译。

请澄清。我是archiva MAVEN repo实施的新手。

【问题讨论】:

    标签: java maven build archiva


    【解决方案1】:

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

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

    如果在特定情况下库需要为更高级别的 JDK 提供特定功能,而您无法将它们分开,则可以针对不同的功能构建两个不同版本的库。这些库可以使用Maven classifiers 来区分工件。但是,这样做的必要性非常少。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-31
      相关资源
      最近更新 更多