Hello Sebastian,

I did initial check of apache.ivy integration.
I'm afraid I could miss some required libraries, I will test everything
today. PLease report me any missing library if you'll find any.

Thanks in advance

On Tue, Feb 28, 2012 at 08:43, <[email protected]> wrote:

> 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" />
>
>
>


-- 
WBR
Maxim aka solomax

Reply via email to