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>
+

Reply via email to