Apache Ignite License Generator Module Readme
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/9702b52f Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/9702b52f Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/9702b52f Branch: refs/heads/ignite-1537 Commit: 9702b52f8ade6f2ee970d8cd77a71911106f3f21 Parents: 7b54cbd Author: Anton Vinogradov <a...@apache.org> Authored: Fri Oct 2 17:05:31 2015 +0300 Committer: Anton Vinogradov <a...@apache.org> Committed: Fri Oct 2 17:05:31 2015 +0300 ---------------------------------------------------------------------- modules/apache-license-gen/README.txt | 33 ++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/9702b52f/modules/apache-license-gen/README.txt ---------------------------------------------------------------------- diff --git a/modules/apache-license-gen/README.txt b/modules/apache-license-gen/README.txt new file mode 100644 index 0000000..a0c027e --- /dev/null +++ b/modules/apache-license-gen/README.txt @@ -0,0 +1,33 @@ +Apache Ignite License Generator Module +------------------------------ + +Apache Ignite License Generator module is a custom maven resource plugin. +It generates /license/{module name}-licenses.txt file contains list of module's non transitive dependencies. +Apache Ignite binary distribution contains all non transitive dependencies of it's modules. +Set of modules included to binary distribution may vary as well as their dependencies list, versions and licenses. +Automatic generation of /license/{module name}-licenses.txt file guarantee that binary distribution gives user +actual information about licenses used by Apache Ignite's modules. + +Note that in case dependency provided under Apache License 2.0 only in will not appear inside generated file. + +To use Apache Ignite License Generator Module in your project please add following to pom.xml: + +<plugin><!-- generates dependencies licenses --> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-remote-resources-plugin</artifactId> + <executions> + <execution> + <id>ignite-dependencies</id> + <goals> + <goal>process</goal> + </goals> + <configuration> + <resourceBundles> + <resourceBundle>org.apache.ignite:ignite-apache-license-gen:${project.version}</resourceBundle> + </resourceBundles> + <excludeTransitive>true</excludeTransitive> + </configuration> + </execution> + </executions> + </plugin> +