如何只包括一个班级

时间:2015-10-27 21:40:16

标签: dependencies ivy

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

我的常春藤依赖关系如下:

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

常春藤解析器并没有抱怨我写的东西,但我似乎无法抓住它。追加.class似乎也没有做到这一点,所以我认为我的方式不对。我该怎么做才能让我专门去上课?

1 个答案:

答案 0 :(得分:1)

抱歉,无法下载一个课程。当你声明一个依赖关系时,它通常是针对一个java包的特定时间点,它的类在jar文件中被集体捕获。

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