Skip to content

Releases: menny/mabel

v0.1.1

17 Jan 02:34
9986da0
Compare
Choose a tag to compare
  • Support for retrieving srcjar (if available in Maven repository)
  • NOP logger, quieter run.

v0.1.0

17 Jan 00:23
70461a1
Compare
Choose a tag to compare
  • repository and excludes are now at the level of the maven-coordinate definition - allowing you to lock a dependency to be retrieved from a specific server only.
  • resolving coordinates and merging/version-conflict-resolution are now different phases, allowing re-use (cache) of previously resolved coordinates.

v0.0.1

11 Jan 16:42
ed0b9eb
Compare
Choose a tag to compare

Features

  • Transitively resolves all dependencies from a given list of Maven dependencies.
  • Generates repository-rules for all remote artifacts.
  • Generates required Java rule (with transitive dependencies).
  • Automatically detects which rule-type to create for a given dependency:
    • aar_import for Android artifacts.
    • java_plugin + java_library for annotation-processors. More about this here.
    • kt_jvm_import + kt_jvm_library or java_import for Kotlin modules. More about this here.
    • java_import for anything else.
  • Allow specifying custom Maven repo URLs.
  • Adds licenses data to java_import rules, if license is declared in the artifact's POM file.
  • Produces a lock file that describes the dependency graph. This file should be checked into your repo.