Public feed #726527

Someone

public text v1 · immutable
Raw Edit
·published 2007-10-05 08:58 UTC
rendered paste body
    <!-- =================================================================== -->
    <!-- Creates all JAR libraries                                           -->
    <!-- =================================================================== -->
    <target name="jar" depends="portlets-jar, services-jar, services-impl-jar" description="Creates project JAR"/>

    <!-- =================================================================== -->
    <!-- Creates a portlet JAR library                                       -->
    <!-- =================================================================== -->
    <target name="portlets-jar" depends="compile" description="Creates portlets JAR">
        <echo>Creating JAR</echo>
        <jar jarfile="${build.lib}/${project.name}.jar" basedir="${build.classes}">
            <include name="**/portlets/**"/>
            <include name="hibernate.cfg.xml"/>
        </jar>
    </target>

    <!-- =================================================================== -->
    <!-- Creates a services JAR library                                      -->
    <!-- =================================================================== -->
    <target name="services-jar" depends="compile" description="Creates services JAR">
        <echo>Creating services JAR</echo>
        <jar jarfile="${build.lib}/${project.name}-services.jar" basedir="${build.classes}">
            <include name="**/services/**"/>
            <exclude name="**/impl/**"/>
        </jar>
    </target>

    <!-- =================================================================== -->
    <!-- Creates a services implementation JAR                               -->
    <!-- =================================================================== -->
    <target name="services-impl-jar" depends="compile" description="Creates services impl JAR">
        <echo>Creating services JAR</echo>
        <jar jarfile="${build.lib}/${project.name}-services-impl.jar" basedir="${build.classes}">
            <include name="**/services/**/impl/**"/>
        </jar>
    </target>