【问题标题】:How to include only one class如何只包括一个类
【发布时间】:2016-01-27 12:19:56
【问题描述】:

我正在尝试使用 log4j-1.2.17 jar,我只想要 EnhancedPatternLayout 类。

我的 ivy 依赖项如下所示:

<dependency org="log4j" name="log4j" rev="1.2.17">
        <include name="org.apache.log4j.EnhancedPatternLayout"/>
        </dependency>

常春藤解析器没有抱怨我写的东西,但我似乎无法抓住它。附加 .class 似乎也没有解决问题,所以我认为我的做法是错误的。我怎样才能做到这一点,所以我只能专门获得该课程?

【问题讨论】:

    标签: dependencies ivy


    【解决方案1】:

    抱歉,不能只下载一个课程。当您声明一个依赖项时,它通常针对一个 java 包的特定时间点,该包的类被集体捕获在一个 jar 文件中。

    发明 jar/was/ear 格式是为了使编译后的 java 工件具有可移植性。它是在 Maven Central 存储库中存储和版本控制的 jar。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-16
      • 2023-03-21
      • 2022-01-19
      • 2021-09-07
      • 1970-01-01
      • 2021-12-14
      • 2017-09-29
      • 1970-01-01
      相关资源
      最近更新 更多