Author: solomax
Date: Tue Feb 28 01:43:17 2012
New Revision: 1294440

URL: http://svn.apache.org/viewvc?rev=1294440&view=rev
Log:
Rat libraries are added to the ivy

Modified:
    incubator/openmeetings/trunk/singlewebapp/build.xml
    incubator/openmeetings/trunk/singlewebapp/ivy.xml
    incubator/openmeetings/trunk/singlewebapp/src/templates/screenshare.vm

Modified: incubator/openmeetings/trunk/singlewebapp/build.xml
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/build.xml?rev=1294440&r1=1294439&r2=1294440&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/build.xml (original)
+++ incubator/openmeetings/trunk/singlewebapp/build.xml Tue Feb 28 01:43:17 2012
@@ -92,30 +92,14 @@
        <property name="red5-screenshare.lib.dir" 
value="${project.lib}/red5-screenshare" />
        <property name="red5-screenshare.images" 
value="${basedir}/WebContent/red5-screenshare" />
        <property name="junit.lib.dir" value="${project.lib}/junit" />
+       <property name="rat.lib.dir" value="${project.lib}/rat" />
        
-       <!-- Open JPA -->
-       <property name="openjpa.lib" value="${project.lib}/openjpa2" />
-       <!--JDBC Drivers-->
-       <property name="database.lib" value="${project.lib}/database" />
        <property name="red5.lib" value="${basedir}/${red5.server.dir}/dist" />
        <property name="red5.server.lib" value="${red5.lib}/lib" />
        <property name="spring.lib" value="${project.lib}/spring" />
        <property name="upload.lib" value="${project.lib}/upload" />
        <property name="xstream.lib" value="${project.lib}/xstream" />
        <property name="web.lib" value="${project.lib}" />
-       <property name="ical.lib" value="${project.lib}/ical4j" />
-       <!-- Apache Axis2 -->
-       <property name="axis2.lib" value="${project.lib}/axis2-1.6" />
-       <!-- SLF4J -->
-       <property name="slf4j.lib" value="${project.lib}/slf4j" />
-       <!-- Apache Velocity -->
-       <property name="velocity.lib" value="${project.lib}/velocity" />
-       <!-- Apache Batik -->
-       <property name="batik.lib" value="${project.lib}/batik_17" />
-       <!-- Mina -->
-       <property name="mina.lib" value="${project.lib}/mina" />
-       <!-- Apache RAT -->
-       <property name="rat.lib" value="${project.lib}/rat" />
        <!-- Svn Task -->
        <property name="svntask.lib" value="${project.lib}/svntask-1.0.8" />
 
@@ -196,6 +180,7 @@
                <mkdir dir="${anakia.lib.dir}" />
                <mkdir dir="${red5-screenshare.lib.dir}" />
                <mkdir dir="${junit.lib.dir}" />
+               <mkdir dir="${rat.lib.dir}" />
        </target>
 
        <condition property="db.provider" value="${db}" else="derby">
@@ -216,9 +201,9 @@
                        <fileset dir="${red5.server.dir}/dist" 
includes="red5.jar" />
                        <fileset dir="${om.lib.dir}" 
includes="org.springframework.context-*.jar" />
                        <fileset dir="${om.lib.dir}" 
includes="org.springframework.core-*.jar" />
-                       <fileset dir="${slf4j.lib}" includes="logback*.jar" />
-                       <fileset dir="${mina.lib}" includes="mina-core*.jar" />
-                       <fileset dir="${slf4j.lib}" includes="slf4j-api*.jar" />
+                       <fileset dir="${red5.lib.dir}" includes="logback*.jar" 
/>
+                       <fileset dir="${red5.lib.dir}" 
includes="mina-core*.jar" />
+                       <fileset dir="${red5.lib.dir}" 
includes="com.springsource.slf4j.api*.jar" />
                </copy>
                <copy todir="${red5.root}" filtering="true">
                        <fileset dir="${red5.server.dir}/dist">
@@ -564,11 +549,11 @@
        <!-- Build entire project -->
        <target name="build project" depends="clean, prepare, compile" />
 
-       <target name="report_rat">
+       <target name="report_rat" depends="-retrieve-rat">
                <!-- define the RAT task -->
                <taskdef uri="antlib:org.apache.rat.anttasks" 
resource="org/apache/rat/anttasks/antlib.xml">
                        <classpath>
-                               <fileset dir="${rat.lib}" includes="*.jar" />
+                               <fileset dir="${rat.lib.dir}" includes="*.jar" 
/>
                                <path refid="compile.classpath" />
                        </classpath>
                </taskdef>
@@ -864,6 +849,13 @@
                        <param name="ivy.lib.location" 
value="${junit.lib.dir}"/>
                </antcall>
        </target>
+       <!-- Check for rat libraries -->
+       <target name="-retrieve-rat" unless="rat.installed" 
description="Retrieves the libraries if needed" depends="prepare.mkdir">
+               <antcall target="-retrieve" inheritAll="true" 
inheritRefs="true">
+                       <param name="ivy.conf.name" value="rat"/>
+                       <param name="ivy.lib.location" value="${rat.lib.dir}"/>
+               </antcall>
+       </target>
 
        <target name="ivyclear" description="Clears out the Ivy cache">
                <delete dir="${user.home}/.ivy2/cache/red5"/>

Modified: incubator/openmeetings/trunk/singlewebapp/ivy.xml
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/ivy.xml?rev=1294440&r1=1294439&r2=1294440&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/ivy.xml (original)
+++ incubator/openmeetings/trunk/singlewebapp/ivy.xml Tue Feb 28 01:43:17 2012
@@ -26,6 +26,7 @@
                <conf name="openmeetings.ext" description="Openmeetings 
required libraries with different pattern" />
                <conf name="openmeetings.axis2" description="Axis required 
libraries with dependencies" />
                <conf name="junit" description="Unit testing dependencies" />
+               <conf name="rat" description="Apache Rat dependencies" />
        </configurations>
        <dependencies>
                <!--  START OF RED5 -->
@@ -307,6 +308,18 @@
                        <include type="jar" />
                </dependency>
                <!--  END OF JUNIT -->
+               
+               <!--  START OF RAT -->
+               <dependency org="org.apache.rat" name="apache-rat-core" 
rev="0.8" conf="rat->*" transitive="false">
+                       <include type="jar" />
+               </dependency>
+               <dependency org="org.apache.rat" name="apache-rat-tasks" 
rev="0.8" conf="rat->*" transitive="false">
+                       <include type="jar" />
+               </dependency>
+               <dependency org="commons-cli" name="commons-cli" rev="1.2" 
conf="rat->*" transitive="false">
+                       <include type="jar" />
+               </dependency>
+               <!--  END OF RAT -->
        </dependencies>
 </ivy-module>
 

Modified: incubator/openmeetings/trunk/singlewebapp/src/templates/screenshare.vm
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/templates/screenshare.vm?rev=1294440&r1=1294439&r2=1294440&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/src/templates/screenshare.vm 
(original)
+++ incubator/openmeetings/trunk/singlewebapp/src/templates/screenshare.vm Tue 
Feb 28 01:43:17 2012
@@ -38,7 +38,7 @@ limitations under the License.
         <jar href="org.springframework.core-3.0.6.RELEASE.jar" />
         <jar href="org.springframework.context-3.0.6.RELEASE.jar" />
         <jar href="mina-core-2.0.4.jar" />
-        <jar href="slf4j-api-1.6.1.jar" />
+        <jar href="com.springsource.slf4j.api-1.6.1.jar" />
         <jar href="httpclient-4.1.2.jar" />
         <jar href="httpcore-4.1.3.jar" />
         <jar href="bcprov-jdk16-145.jar" />


Reply via email to