You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I had searched in the issues and found no similar issues.
Feature Request
As is discussed in #4720, the LICENSE and NOTICE files of the EventMesh binary distribution release need to be maintained manually, and for a long time the contents of the files were incomplete and not replenished in time when new dependencies were introduced.
Following the suggestion in #4720 (comment), I implemented generateDistLicense task that automatically generates the LICENSE file and licenses/ directory, and generateDistNotice task that automatically generates the NOTICE file.
They can be run manually, or automatically when the dist task is executed. After #4719 is merged, I'll specify the generateDistLicense task and the generateDistNotice task as dependencies of the dist task.
The licenses generated by the generateDistLicense task are named after the license name, e.g. Apache-2.0.txt. I can also modify it to be named after an artifact, e.g. log4j-core 2.22.1 Apache-2.0.txt. Please let me know if you want to do like that.
* Update com.github.jk1.dependency-license-report to cyclonedx-gradle-plugin
* Remove redundant mavenLocal()
* Store license files by license name
* Sort by version additionally
* Stick to bundled dependencies
* Auto generate NOTICE file
* Add comments
* Display "/" for 'Unicode/ICU License'
* Rename 'third-party-licenses' to 'dist-license' to suit LICENSE file's meaning
* Doing some paperwork
* failed to apply plugins block, minor adjust
* Remove logback completely
* download license if only url is given
* delete mysql's license
* exempt licenses
* minor optimize
* Add checkDeniedLicense task
* Output success
Search before asking
Feature Request
As is discussed in #4720, the LICENSE and NOTICE files of the EventMesh binary distribution release need to be maintained manually, and for a long time the contents of the files were incomplete and not replenished in time when new dependencies were introduced.
Following the suggestion in #4720 (comment), I implemented
generateDistLicense
task that automatically generates theLICENSE
file andlicenses/
directory, andgenerateDistNotice
task that automatically generates theNOTICE
file.They can be run manually, or automatically when the
dist
task is executed. After #4719 is merged, I'll specify thegenerateDistLicense
task and thegenerateDistNotice
task as dependencies of thedist
task.The licenses generated by the
generateDistLicense
task are named after the license name, e.g.Apache-2.0.txt
. I can also modify it to be named after an artifact, e.g.log4j-core 2.22.1 Apache-2.0.txt
. Please let me know if you want to do like that.Are you willing to submit PR?
Code of Conduct
The text was updated successfully, but these errors were encountered: