库的maven依赖声明也作为独立的jar分发?

时间:2016-06-30 18:55:33

标签: java maven

我有一个独立的maven项目,我们称之为foo-lib.jar,这取决于slf4j-api.jar

  1. 另一个项目bar-app.jar取决于
    • foo-lib.jar
    • 一堆其他库
    • slf4j-api.jar
    • SLF4j的log4j后端
  2. foo-lib.jar项目可以独立构建和运行,它还包含一个额外的运行时依赖项
    • slf4j-jdk14.jar
  3. 我的问题是:如何在不slf4j-jdk14.jar项目强制的情况下为bar-app.jar声明此运行时依赖项? (我应该使用哪个范围)

    (我很难在bar-app.jar上测试这个效果; bar-app.jar项目很复杂,并且由于某些原因它不能在我的机器上构建,所以我使用该项目的维护人员。)

    我已经阅读了其他这些问题,但它仍然让我感到困惑。

0 个答案:

没有答案