组织Java jar的最佳方式

时间:2017-04-21 19:46:31

标签: java rtc

我们有2个Java项目都有RTC(IBM Rational Team Concert)Java Plain Libraries(用于以编程方式与RTC组件交互)。

因此,对于我们将构建的任何新工具,我们需要这些库,其数量为30 mb。

有没有最好的组织这个?

1 个答案:

答案 0 :(得分:1)

  

我们需要这些数量为30 mb的库。

如果您使用30mb引用库二进制文件(即二进制依赖项),则不涉及RTC(ALM - 应用程序生命周期管理 - 处理票证,源代码控制和任务调度)。
您需要将这些二进制文件存储在artifact repository like Nexus中,并在每个其他RTC组件中的pom.xml中声明这些依赖项。

如果您想保留源依赖项,那么您将确保这两个库源位于它们自己的组件中,并且您将在项目流中添加所述组件。但这不是Java项目的最佳实践。

在这两种方法中,每个库都有自己的组件,这使它们可以按照自己的步调发展,并拥有自己的基线。