Versionsverwaltung in verketteten Projekten?

  • Hallo Leute,

    ich habe Projekte, welche wiederum ander Projekte/Libs aus github und Bintray verwenden. Oft kommt es in den gradle Dateien vor, dass Libs A, B und C zum Beispiel eine Lib X verwenden, sodass

    libA:
    compile libB:1.0
    compile libC:2.0
    compile libX:3.0

    libB:
    compile libC:1.0
    compile libX:4.0

    libC:
    compile libX:1.0

    Angenommen libX ist Android Support Library, dann bekomme ich sehr oft in den Lint checks:

    Code
    build.gradle: All com.android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes). Found versions 25.2.0, 25.0.0. Examples include com.android.support:support-compat:25.2.0and com.android.support:animated-vector-drawable:25.0.0

    Wie kann ich so verbreitete Bibliotheken wie Android Support Libs besser verwalten?

    Gruß mrt

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!