[jboss-cvs] JBossAS SVN: r109455 - in trunk/build: src and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Nov 24 13:10:49 EST 2010


Author: pgier
Date: 2010-11-24 13:10:49 -0500 (Wed, 24 Nov 2010)
New Revision: 109455

Added:
   trunk/build/src/licenses.xml
Modified:
   trunk/build/pom.xml
Log:
[JBAS-8438] Switch to codehaus license Maven plugin and start adding license configuration for bad POMs

Modified: trunk/build/pom.xml
===================================================================
--- trunk/build/pom.xml	2010-11-24 18:04:04 UTC (rev 109454)
+++ trunk/build/pom.xml	2010-11-24 18:10:49 UTC (rev 109455)
@@ -42,9 +42,9 @@
         <plugins>
           <!-- Download the license files for each dependency -->
           <plugin>
-            <groupId>org.jboss.maven.plugins</groupId>
-            <artifactId>maven-jboss-license-plugin</artifactId>
-            <version>1.0.3</version>
+            <groupId>org.codehaus.mojo</groupId>
+            <artifactId>license-maven-plugin</artifactId>
+            <version>1.0-alpha-1-jboss-1</version>
             <inherited>false</inherited>
             <executions>
               <execution>
@@ -53,8 +53,9 @@
                 </goals>
                 <phase>package</phase>
                 <configuration>
-                  <outputDirectory>${project.build.directory}/jboss-${project.version}/docs/licenses</outputDirectory>
-                  <licenseSummaryFile>${project.build.directory}/jboss-${project.version}/docs/licenses/licenses.xml</licenseSummaryFile>
+                  <includeTransitiveDependencies>true</includeTransitiveDependencies>
+                  <licensesOutputDirectory>${project.build.directory}/jboss-${project.version}/docs/licenses</licensesOutputDirectory>
+                  <licensesSummaryOutputFile>${project.build.directory}/jboss-${project.version}/docs/licenses/licenses.xml</licensesSummaryOutputFile>
                 </configuration>
               </execution>
             </executions>

Added: trunk/build/src/licenses.xml
===================================================================
--- trunk/build/src/licenses.xml	                        (rev 0)
+++ trunk/build/src/licenses.xml	2010-11-24 18:10:49 UTC (rev 109455)
@@ -0,0 +1,411 @@
+<?xml version="1.0"?>
+
+<licenseSummary xmlns="http://mojo.codehaus.org/"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://mojo.codehaus.org/ licenses.xsd">
+  <dependencies>
+    <dependency>
+      <groupId>com.wutka</groupId>
+      <artifactId>dtdparser</artifactId>
+      <!--  license information from POM in central Maven repo -->
+      <licenses>
+        <license>
+          <name>GNU Lesser General Public License</name>
+          <url>http://www.gnu.org/licenses/lgpl.txt</url>
+          <distribution>repo</distribution>
+        </license>
+        <!-- This URL of this license is not valid
+        <license>
+          <name>Apache-style license</name>
+          <url>http://www.wutka.com/dtdparserasllicense.html</url>
+          <distribution>repo</distribution>
+        </license>
+        -->
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>jcl-over-slf4j</artifactId>
+      <licenses>
+        <!-- license information located in version 1.6.1 in Maven central repo -->
+        <license>
+          <name>MIT License</name>
+          <url>http://www.opensource.org/licenses/mit-license.php</url>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>jgroups</groupId>
+      <artifactId>jgroups</artifactId>
+      <licenses>
+        <!-- license information from pom in trunk 
+             http://javagroups.cvs.sourceforge.net/viewvc/javagroups/JGroups/pom.xml?revision=1.43&view=markup 
+        -->
+        <license>
+          <name>GNU Lesser General Public License</name>
+          <url>http://www.gnu.org/licenses/lgpl.txt</url>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>gnu-getopt</groupId>
+      <artifactId>getopt</artifactId>
+      <licenses>
+        <!-- license information from EAP 
+        -->
+        <license>
+          <name>GNU Lesser General Public License</name>
+          <url>http://www.gnu.org/licenses/lgpl.txt</url>
+          <comments>LGPLv2+</comments>
+        </license>
+      </licenses>
+    </dependency>
+    <!-- <dependency>
+      <groupId>org.hibernate.javax.persistence</groupId>
+      <artifactId>hibernate-jpa-2.0-api</artifactId>
+      <version>1.0.0.Final</version>
+      <licenses>
+        <!-  License Unknown      
+        <license>
+          <name></name>
+          <url></url>
+        </license>
+      </licenses>
+    </dependency> -->
+    <dependency>
+      <groupId>cglib</groupId>
+      <artifactId>cglib</artifactId>
+      <licenses>
+        <!-- license information from source jar in Maven central repository -->
+        <license>
+          <name>ASL 2.0</name>
+          <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.ejb3.ejbref.resolver</groupId>
+      <artifactId>ejbref-resolver-ejb31</artifactId>
+      <licenses>
+        <license>
+          <name>GNU Lesser General Public License</name>
+          <url>http://www.gnu.org/licenses/lgpl.txt</url>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.ejb3.ejbref.resolver</groupId>
+      <artifactId>ejbref-resolver-ejb30</artifactId>
+      <licenses>
+        <license>
+          <name>GNU Lesser General Public License</name>
+          <url>http://www.gnu.org/licenses/lgpl.txt</url>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.ejb3.ejbref.resolver</groupId>
+      <artifactId>ejbref-resolver-spi</artifactId>
+      <licenses>
+        <license>
+          <name>GNU Lesser General Public License</name>
+          <url>http://www.gnu.org/licenses/lgpl.txt</url>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.ejb3</groupId>
+      <artifactId>jboss-ejb3-timerservice-deployer</artifactId>
+      <licenses>
+        <license>
+          <name>GNU Lesser General Public License</name>
+          <url>http://www.gnu.org/licenses/lgpl.txt</url>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.ejb3</groupId>
+      <artifactId>jboss-ejb3-timerservice-naming</artifactId>
+      <licenses>
+        <license>
+          <name>GNU Lesser General Public License</name>
+          <url>http://www.gnu.org/licenses/lgpl.txt</url>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.ejb3.nointerface</groupId>
+      <artifactId>jboss-ejb3-nointerface-impl</artifactId>
+      <licenses>
+        <license>
+          <name>GNU Lesser General Public License</name>
+          <url>http://www.gnu.org/licenses/lgpl.txt</url>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.ejb3.nointerface</groupId>
+      <artifactId>jboss-ejb3-nointerface-spi</artifactId>
+      <licenses>
+        <license>
+          <name>GNU Lesser General Public License</name>
+          <url>http://www.gnu.org/licenses/lgpl.txt</url>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>org.hornetq</groupId>
+      <artifactId>hornetq-jms</artifactId>
+      <licenses>
+        <license>
+          <name>ASL 2.0</name>
+          <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>i18nlog</groupId>
+      <artifactId>i18nlog</artifactId>
+      <licenses>
+        <!-- License from jar in JBoss repository        -->
+        <license>
+          <name>GNU Lesser General Public License</name>
+          <url>http://www.gnu.org/licenses/lgpl.txt</url>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>org.rhq</groupId>
+      <artifactId>rhq-core-domain</artifactId>
+      <licenses>
+        <!-- License from jar in JBoss repository        -->
+        <license>
+          <name>GNU Lesser General Public License</name>
+          <url>http://www.gnu.org/licenses/lgpl.txt</url>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>org.rhq</groupId>
+      <artifactId>rhq-core-util</artifactId>
+      <licenses>
+        <!-- License from jar in JBoss repository        -->
+        <license>
+          <name>GNU Lesser General Public License</name>
+          <url>http://www.gnu.org/licenses/lgpl.txt</url>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>org.rhq</groupId>
+      <artifactId>rhq-core-plugin</artifactId>
+      <licenses>
+        <!-- License from jar in JBoss repository        -->
+        <license>
+          <name>GNU Lesser General Public License</name>
+          <url>http://www.gnu.org/licenses/lgpl.txt</url>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>org.rhq</groupId>
+      <artifactId>rhq-core-native-system</artifactId>
+      <licenses>
+        <!-- License from jar in JBoss repository        -->
+        <license>
+          <name>GNU Lesser General Public License</name>
+          <url>http://www.gnu.org/licenses/lgpl.txt</url>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>stax</groupId>
+      <artifactId>stax-api</artifactId>
+      <licenses>
+        <!--  Taken from POM of stax version 1.0.1       -->
+        <license>
+          <name>The Apache Software License, Version 2.0</name>
+          <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+          <distribution>repo</distribution>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.httpcomponents</groupId>
+      <artifactId>httpclient</artifactId>
+      <licenses>
+        <!-- Bad URL in POM in Maven central for httpclient version 4.0    -->
+        <license>
+          <name>Apache License</name>
+          <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+          <distribution>repo</distribution>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>com.google.code.guice</groupId>
+      <artifactId>guice</artifactId>
+      <licenses>
+        <!-- License information from Guice 1.0 POM in central Maven repo   -->
+        <license>
+          <name>The Apache Software License, Version 2.0</name>
+          <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+          <distribution>repo</distribution>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>org.jyaml</groupId>
+      <artifactId>jyaml</artifactId>
+      <licenses>
+        <!-- License from POM and Jar contained license name but not URL        -->
+        <license>
+          <name>BSD style license</name>
+          <url>http://repository.jboss.org/licenses/bsd.txt</url>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>org.apache</groupId>
+      <artifactId>xmlsec</artifactId>
+      <licenses>
+        <!-- License found in version 1.4.3 Jar in JBoss repository        -->
+        <license>
+          <name>The Apache Software License, Version 2.0</name>
+          <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>bcel</groupId>
+      <artifactId>bcel</artifactId>
+      <licenses>
+        <!-- License found in version 5.1 Jar in Maven central repository    -->
+        <license>
+          <name>The Apache Software License, Version 1.1</name>
+          <url>http://www.apache.org/licenses/LICENSE-1.1.txt</url>
+          <distribution>repo</distribution>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>net.jcip</groupId>
+      <artifactId>jcip-annotations</artifactId>
+      <licenses>
+        <!-- Located in source files for jcip-annotations 1.0 in Maven central repository    -->
+        <license>
+          <name>Creative Commons Attribution License</name>
+          <url>http://creativecommons.org/licenses/by/2.5</url>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>opensaml</groupId>
+      <artifactId>opensaml</artifactId>
+      <licenses>
+        <!-- License from version 2.0 in JBoss repository        -->
+        <license>
+          <name>The Apache Software License, Version 2.0</name>
+          <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>apache-velocity</groupId>
+      <artifactId>velocity</artifactId>
+      <licenses>
+        <!-- License info from POM in Maven central repository        -->
+        <license>
+          <name>The Apache Software License, Version 2.0</name>
+          <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>commons-collections</groupId>
+      <artifactId>commons-collections</artifactId>
+      <licenses>
+        <!-- License info found in version 3.1 in Maven central repository        -->
+        <license>
+          <name>The Apache Software License, Version 2.0</name>
+          <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>logkit</groupId>
+      <artifactId>logkit</artifactId>
+      <licenses>
+        <!-- License info found in binary jar version 2.0 in Maven central repository    -->
+        <license>
+          <name>The Apache Software License, Version 2.0</name>
+          <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>apache-xalan</groupId>
+      <artifactId>serializer</artifactId>
+      <licenses>
+        <license>
+          <name>The Apache Software License, Version 2.0</name>
+          <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>apache-xalan</groupId>
+      <artifactId>xalan</artifactId>
+      <licenses>
+        <license>
+          <name>The Apache Software License, Version 2.0</name>
+          <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>commons-logging</groupId>
+      <artifactId>commons-logging</artifactId>
+      <licenses>
+        <license>
+          <name>The Apache Software License, Version 2.0</name>
+          <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>commons-codec</groupId>
+      <artifactId>commons-codec</artifactId>
+      <licenses>
+        <license>
+          <name>The Apache Software License, Version 2.0</name>
+          <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>emma</groupId>
+      <artifactId>emma</artifactId>
+      <licenses>
+        <!-- License info from version 2.1.5320 POM in Maven central   -->
+        <license>
+          <name>Common Public License v1.0</name>
+          <url>http://www.eclipse.org/legal/cpl-v10.html</url>
+          <distribution>repo</distribution>
+        </license>
+      </licenses>
+    </dependency>
+    <dependency>
+      <groupId>emma</groupId>
+      <artifactId>emma_ant</artifactId>
+      <licenses>
+        <!-- License info from version 2.1.5320 POM in Maven central   -->
+        <license>
+          <name>Common Public License v1.0</name>
+          <url>http://www.eclipse.org/legal/cpl-v10.html</url>
+          <distribution>repo</distribution>
+        </license>
+      </licenses>
+    </dependency>
+  </dependencies>
+</licenseSummary>
\ No newline at end of file


Property changes on: trunk/build/src/licenses.xml
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native



More information about the jboss-cvs-commits mailing list