Skip to content

Latest commit

 

History

History
46 lines (42 loc) · 1.19 KB

LibrarianGenerateBintrayGroups.md

File metadata and controls

46 lines (42 loc) · 1.19 KB

librarianGenerateGroups

this feature is alpha

Description

generate groups using by Bintray package information

Related Configuration

  • librarian.useBintray
    • Boolean
    • default: false
    • if value is false, this task do not execute
  • librarian.depth
    • String, firstLevel or allLevel
    • default: firstLevel
    • search dependency depth, firstLevel find your directly dependency
  • librarian.ignoreArtifacts
    • Array of String
    • ignore notice of maven artifact, ignore by prefix match
  • librarian.failOnTooManyResolvingConfigurationLimit
    • Int
    • default: 1000
    • fail limit that resolving configurations too many, multi module project will be increase exponentially
  • librarian.pages.${name}.configurations
    • search configuration target names

Result

write group json at {module}/build/librarian/groups/

{
    "artifacts": [
        "com.example:example"
    ],
    "name": "Example",
    "author": "Example human",
    "url": "https://google.com",
    "description": "Description",
    "licenses": [
        {
            "name": "Example License",
            "url": "https://google.com"
        }
    ]
}

Element is optional without artifacts, will be null