代码之家  ›  专栏  ›  技术社区  ›  mP.

最小化springldap依赖项

  •  1
  • mP.  · 技术社区  · 14 年前

    我想使用springldap来做一些简单的用户名/密码验证,以便进行身份验证。虽然实际的jar文件很小(小于1 meg),但它似乎有很多依赖项,如 link text .

    我的意思是,它似乎吸收了50多个看起来不太合适的东西,比如spring jdbc,因为我不需要任何jdbc,只需要ldap模板类及其简单的依赖项。在不浪费太多时间的情况下,spring ldap可能只具有最少数量的依赖项,这些依赖项相当于:

    • 弹簧芯
    • 弹簧LDAP
    • 他们需要什么样的伐木部门。
    • 春季TX

    我不明白,也不明白为什么剩下的凝灰岩是重新混合的,我想知道是否有人能证实,如果一个坚持基本的,他们最终不是真正需要的。我指的其他东西也包括:

    • spring orm/没有jdbc
    • 豆子,我不要国际奥委会。
    • 春AOP/不需要AOP。

    我打算把我将要手动使用的豆子连接起来。我不想在那里设置一些属性的弹药更多的废话,我想确认我不需要什么可能只是做国际奥委会的东西,当我想要的只是LDAP的东西。

    1 回复  |  直到 14 年前
        1
  •  1
  •   diffa    13 年前

    在很多方面,spring ldap依赖的是可传递的依赖关系。当使用 exclusions 在依赖项中标记。

    <dependency>
        <groupId>org.springframework.ldap</groupId>
        <artifactId>spring-ldap</artifactId>
        <version>1.3.1.RELEASE</version>
        <exclusions>
            <exclusion>
                <groupId>org.springframework</groupId>
                <artifactId>spring-jdbc</artifactId>
            </exclusion>
            <!-- other exclusions here -->
        </exclusions>
    </dependency>