• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

RobertFischer/Gradle-License-Report: A plugin for generating reports about the l ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

RobertFischer/Gradle-License-Report

开源软件地址(OpenSource Url):

https://github.com/RobertFischer/Gradle-License-Report

开源编程语言(OpenSource Language):

HTML 42.5%

开源软件介绍(OpenSource Introduction):

Gradle License Report

A plugin for generating reports about the licenses of the dependencies for your Gradle project.

This plugin will resolve all your dependencies, and then scour them for anything that looks like relevant licensing information. The theory is to automatically generate a report that you can hand to corporate IP lawyers in order to keep them busy.

This plugin eats its own dogfood: if you check out the project, you will get build/reports/dependency-license/index.html which can be retrieved to see an example.

Usage

First, look up the most recent version here.

Then add this to your build.gradle file:

buildscript {
    repositories {
        jcenter()
    }   
    dependencies {
        // Replace $version with the current version
        classpath "com.smokejumperit.gradle.license:Gradle-License-Report:$version"
    }   
}

apply plugin:'license-report'

Then run gradle dependencyLicenseReport to generate your report in build/reports/dependency-license.

Included Details

For each dependency, these details are included in the report, assuming that the information exists within the dependency archives:

  • Module Name
  • Module Group
  • Module Version
  • Manifest Name
  • Manifest Description
  • Manifest Project URL
  • Manifest Vendor
  • Manifest Version
  • Manifest License(s) -- could be license names, URLs, and/or embedded files
  • POM Name
  • POM Description
  • POM Project URL
  • POM License(s) -- could be license names, URLs, and/or embedded files ** POM License(s) Distribution ** POM License(s) Comments
  • POM Developer(s) -- name, e-mail, organization, role
  • Packaged License Files, which is any file with the following base name: ** license ** unlicense ** readme ** notice ** copying ** copying.lesser

License

This plugin is released under the Unlicense. See the LICENSE file for details.




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap