Feature Description (功能描述)
Add thrid-party dependency licenses
licenses/:This directory holds the license files related to third-party dependencies.
LICENSE:This file holds a list of all the licenses for third-party dependencies
NOTICE:This file holds a list of all the notice for third-party dependencies
TODO LIST:
For example, the third-party file ant-1.9.1.jar is introduced into the source code
The license information of ant-1.9.1.jar needs to be specified in the LICENSE file and the notice information needs to be specified in the NOTICE file (if it does not have a NOTICE file, there is no need to append to the NOTICE file). The detailed LICENSE file corresponding to ant-1.9.1.jar is placed in the same level directory licenses/.
- annotations http://nexus.sonatype.org/oss-repository-hosting.html/error_prone_parent/error_prone_annotations
- ast-9.0 https://www.opencypher.org/ast-9.0
- cassandra-all https://cassandra.apache.org
- concurrent-trees http://code.google.com/p/concurrent-trees/
- concurrentlinkedhashmap-lru http://code.google.com/p/concurrentlinkedhashmap
- disruptor http://lmax-exchange.github.com/disruptor
- exp4j http://www.objecthunter.net/exp4j
- expressions-9.0 https://www.opencypher.org/expressions-9.0
- fastutil http://fastutil.di.unimi.it/
- findbugs-annotations-1.3.9 http://findbugs.sourceforge.net/
- front-end-9.0 http://findbugs.sourceforge.net/
- groovy-groovysh-2.5.14 https://groovy-lang.org
- groovy-json-2.5.14 https://groovy-lang.org
- groovy-jsr223-2.5.14 https://groovy-lang.org
- hamcrest http://hamcrest.org/JavaHamcrest/
- hppc http://labs.carrotsearch.com/hppc.html/hppc
- javax.json http://jsonp.java.net
- jcabi-log http://www.jcabi.com/jcabi-log
- jcabi-manifests http://www.jcabi.com/jcabi-manifests
- jcl-over-slf4j http://www.slf4j.org
- jflex http://jflex.de/
- jieba-analysis http://maven.apache.org
- json-simple http://code.google.com/p/json-simple/
- json-smart http://www.minidev.net/
- ohc-core http://caffinitas.org/
- parboiled-core http://parboiled.org
- parboiled-scala_2.12 http://parboiled.org
- parser-9.0 https://www.opencypher.org/parser-9.0
- rewriting-9.0 https://www.opencypher.org/rewriting-9.0
- rocksdbjni https://rocksdb.org
- sigar http://fusesource.com/sigar/
- snakeyaml http://www.snakeyaml.org
- snowball-stemmer http://snowball.tartarus.org/
- tracer-core https://projects.spring.io/spring-boot/#/spring-boot-starter-parent/sofaboot-dependencies/tracer-all-parent/tracer-core
- util-9.0 http://components.neo4j.org/util-9.0/9.0.20190305
Feature Description (功能描述)
Add thrid-party dependency licenses
licenses/:This directory holds the license files related to third-party dependencies.LICENSE:This file holds a list of all the licenses for third-party dependenciesNOTICE:This file holds a list of all the notice for third-party dependenciesTODO LIST:
mvn license:add-third-partyto generateTHIRD-PARTY.txtand parsing it to generateLICENSESfile , decompress all jar dependencies and obtain dependent license/notice files. Add thrid-party dependency licenses #2008