You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stratos.apache.org by is...@apache.org on 2013/09/04 17:49:25 UTC

git commit: adding a new profile for license text generation

Updated Branches:
  refs/heads/master 3588ee1fb -> b37f82cdc


adding a new profile for license text generation


Project: http://git-wip-us.apache.org/repos/asf/incubator-stratos/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-stratos/commit/b37f82cd
Tree: http://git-wip-us.apache.org/repos/asf/incubator-stratos/tree/b37f82cd
Diff: http://git-wip-us.apache.org/repos/asf/incubator-stratos/diff/b37f82cd

Branch: refs/heads/master
Commit: b37f82cdc793197a70202131f10bc588d70c56f5
Parents: 3588ee1
Author: Isuru <is...@wso2.com>
Authored: Wed Sep 4 21:19:05 2013 +0530
Committer: Isuru <is...@wso2.com>
Committed: Wed Sep 4 21:19:05 2013 +0530

----------------------------------------------------------------------
 pom.xml | 155 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 155 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/b37f82cd/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 61ceff5..022da51 100644
--- a/pom.xml
+++ b/pom.xml
@@ -136,6 +136,161 @@
                 </plugins>
             </build>
         </profile>
+
+	<profile>
+            <id>addLicense</id>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-compiler-plugin</artifactId>
+                        <configuration>
+                            <source>1.6</source>
+                            <target>1.6</target>
+                        </configuration>
+                    </plugin>
+                    <plugin>
+                        <groupId>org.apache.rat</groupId>
+                        <artifactId>apache-rat-plugin</artifactId>
+			<version>0.9</version>
+                        <configuration>
+                            <excludes>
+                                <exclude>**/target/**/*</exclude>
+                                <exclude>**/.settings/**/*</exclude>
+                                <exclude>**/.project</exclude>
+                                <exclude>**/.classpath</exclude>
+                                <exclude>**/.git/**/*</exclude>
+				<exclude>**/edit_area/**/*</exclude>
+				<exclude>**/editarea/**/*</exclude>
+				<exclude>**/jquery/**/*</exclude>
+				<exclude>**/jquery*</exclude>
+				<exclude>**/*.iml</exclude>
+				<exclude>**/*.iws</exclude>
+				<exclude>**/*.ipr</exclude>
+				<exclude>**/.gitignore</exclude>
+				<exclude>**/payload/launch-params</exclude>
+				<exclude>**/*.key</exclude>
+                            </excludes>
+			    <licenses>
+            			<license implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
+              			<licenseFamilyCategory>BSD</licenseFamilyCategory>
+              			<licenseFamilyName>The BSD License</licenseFamilyName>
+              			<patterns>
+                			<pattern>The BSD License</pattern>
+              			</patterns>
+            			</license>
+				<license implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
+                                <licenseFamilyCategory>CDDL</licenseFamilyCategory>
+                                <licenseFamilyName>COMMON DEVELOPMENT AND DISTRIBUTION LICENSE Version 1.0</licenseFamilyName>
+                                <patterns>
+                                        <pattern>COMMON DEVELOPMENT AND DISTRIBUTION LICENSE</pattern>
+                                </patterns>
+                                </license>
+				<license implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
+                                <licenseFamilyCategory>EPL</licenseFamilyCategory>
+                                <licenseFamilyName>Eclipse Public License - v 1.0</licenseFamilyName>
+                                <patterns>
+                                        <pattern>Eclipse Public License</pattern>
+                                </patterns>
+                                </license>
+				<license implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
+                                <licenseFamilyCategory>MIT</licenseFamilyCategory>
+                                <licenseFamilyName>The MIT License (MIT)</licenseFamilyName>
+                                <patterns>
+                                        <pattern>MIT License</pattern>
+                                </patterns>
+                                </license>
+				<license implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
+                                <licenseFamilyCategory>JSMON</licenseFamilyCategory>
+                                <licenseFamilyName>JSMON</licenseFamilyName>
+                                <patterns>
+                                        <pattern>JSMON</pattern>
+                                </patterns>
+                                </license>
+				<license implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
+                                <licenseFamilyCategory>JDOM</licenseFamilyCategory>
+                                <licenseFamilyName>JDOM</licenseFamilyName>
+                                <patterns>
+                                        <pattern>JDOM</pattern>
+                                </patterns>
+                                </license>
+				<license implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
+                                <licenseFamilyCategory>JSON</licenseFamilyCategory>
+                                <licenseFamilyName>The JSON License</licenseFamilyName>
+                                <patterns>
+                                        <pattern>JSON License</pattern>
+                                </patterns>
+                                </license>
+				<license implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
+                                <licenseFamilyCategory>MPL10</licenseFamilyCategory>
+                                <licenseFamilyName>MOZILLA PUBLIC LICENSE Version 1.0</licenseFamilyName>
+                                <patterns>
+                                        <pattern>MOZILLA PUBLIC LICENSE</pattern>
+                                </patterns>
+                                </license>
+				<license implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
+                                <licenseFamilyCategory>SNAPTREE</licenseFamilyCategory>
+                                <licenseFamilyName>SNAPTREE LICENSE</licenseFamilyName>
+                                <patterns>
+                                        <pattern>SNAPTREE LICENSE</pattern>
+                                </patterns>
+                                </license>
+				<license implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
+                                <licenseFamilyCategory>CPL1</licenseFamilyCategory>
+                                <licenseFamilyName>Common Public License 1.0</licenseFamilyName>
+                                <patterns>
+                                        <pattern>CPL</pattern>
+                                </patterns>
+                                </license>
+          		    </licenses>
+			    <licenseFamilies>
+            			<licenseFamily implementation="org.apache.rat.license.SimpleLicenseFamily">
+              			<familyName>The BSD LicenseThe BSD License</familyName>
+            			</licenseFamily>
+                                <licenseFamily implementation="org.apache.rat.license.SimpleLicenseFamily">
+                                <familyName>COMMON DEVELOPMENT AND DISTRIBUTION LICENSE Version 1.0</familyName>
+                                </licenseFamily>				
+                                <licenseFamily implementation="org.apache.rat.license.SimpleLicenseFamily">
+                                <familyName>Eclipse Public License - v 1.0</familyName>
+                                </licenseFamily>
+                                <licenseFamily implementation="org.apache.rat.license.SimpleLicenseFamily">
+                                <familyName>The MIT License (MIT)</familyName>
+                                </licenseFamily>
+                                <licenseFamily implementation="org.apache.rat.license.SimpleLicenseFamily">
+                                <familyName>JSMON</familyName>
+                                </licenseFamily>
+                                <licenseFamily implementation="org.apache.rat.license.SimpleLicenseFamily">
+                                <familyName>JDOM</familyName>
+                                </licenseFamily>
+                                <licenseFamily implementation="org.apache.rat.license.SimpleLicenseFamily">
+                                <familyName>The JSON License</familyName>
+                                </licenseFamily>
+                                <licenseFamily implementation="org.apache.rat.license.SimpleLicenseFamily">
+                                <familyName>MOZILLA PUBLIC LICENSE Version 1.0</familyName>
+                                </licenseFamily>
+                                <licenseFamily implementation="org.apache.rat.license.SimpleLicenseFamily">
+                                <familyName>SNAPTREE LICENSE</familyName>
+                                </licenseFamily>
+                                <licenseFamily implementation="org.apache.rat.license.SimpleLicenseFamily">
+                                <familyName>Common Public License 1.0</familyName>
+                                </licenseFamily>
+          		    </licenseFamilies>
+			    <addLicenseHeaders>forced</addLicenseHeaders>
+                            <ignoreErrors>true</ignoreErrors>
+			    <excludeSubProjects>false</excludeSubProjects>
+                        </configuration>
+                        <executions>
+                            <execution>
+                                <phase>verify</phase>
+                                <goals>
+                                    <goal>check</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
     </profiles>
 
     <!--distributionManagement>