Changeset fb8a293b287e314e62baa9e209b1a4c37415ffdb

Show
Ignore:
Timestamp:
08/18/07 15:34:32 (1 year ago)
Author:
Christopher Jung <bktheg@web.de>
git-committer:
Christopher Jung <bktheg@web.de> 1187444072 +0200
git-parent:

[af77ba3b91a89b570dc5f4ee320e9495c95289a9]

git-author:
Christopher Jung <bktheg@web.de> 1187444072 +0200
Message:

Jetty integriert

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • build.xml

    r70d49ee rfb8a293  
    3030        <property name="app.version"   value="2"/> 
    3131        <property name="build.home"    value="${basedir}/build"/> 
    32         <property name="catalina.home" value="/opt/tomcat5"/> 
     32        <property name="catalina.home" value="/path/to/tomcat5"/> 
    3333        <property name="dist.home"     value="${basedir}/dist"/> 
    3434        <property name="docs.home"     value="${basedir}/docs"/> 
     
    4242        <property name="jcsc.home"              value="build-utils/jcsc/"/> 
    4343        <property name="jcsc.report"    value="${build.home}/jcsc-report"/> 
     44        <property name="jetty.contextpath" value="/driftingsouls"/> 
    4445 
    4546        <!--  ==================== Compilation Control Options ==================== --> 
     
    5152        <!-- ==================== External Dependencies =========================== --> 
    5253 
    53  
    5454        <!-- ==================== Compilation Classpath =========================== --> 
    5555 
    5656        <path id="compile.classpath"> 
    57  
    5857                <fileset dir="web/WEB-INF/lib"> 
    5958                        <include name="*.jar"/> 
     
    6867                        <include name="*.jar"/> 
    6968                </fileset> 
    70                 <fileset dir="${catalina.home}/common/lib"> 
    71                         <include name="*.jar"/> 
    72                 </fileset> 
    7369        </path> 
    7470         
     
    7773                        <include name="*.jar"/> 
    7874                </fileset> 
    79                 <fileset dir="${catalina.home}/server/lib"> 
    80                         <include name="*.jar"/> 
    81                 </fileset> 
    8275        </path> 
    8376         
     77        <path id="tomcat.classpath"> 
     78                <fileset dir="${catalina.home}/common/lib"> 
     79                        <include name="*.jar"/> 
     80                </fileset> 
     81        </path> 
     82 
     83        <available filepath="${catalina.home}/common/lib" file="ant.jar" property="tomcat.present"/> 
     84         
    8485        <!-- ================== Custom Ant Task Definitions ======================= --> 
    85  
    86         <taskdef name="reload" classname="org.apache.catalina.ant.ReloadTask" 
    87                 classpathref="ant.classpath"/> 
    88          
    89         <taskdef name="jcsc" classname="rj.tools.jcsc.ant.JCSCTask" classpathref="ant.classpath"/> 
    9086         
    9187        <!-- ==================== All Target ====================================== --> 
     
    243239        <!-- ==================== Reload Target =================================== --> 
    244240 
    245         <target name="reload" description="Reload application on servlet container"> 
     241        <target name="reload" description="Reload application on servlet container" if="tomcat.present"> 
     242                <taskdef name="reload" classname="org.apache.catalina.ant.ReloadTask" 
     243                                classpathref="tomcat.classpath"/> 
     244                 
    246245                <reload url="${manager.url}" username="${manager.username}" password="${manager.password}" path="${app.path}"/> 
    247246        </target> 
     
    249248        <!-- ==================== Validate Target =================================== --> 
    250249 
     250        <taskdef name="jcsc" classname="rj.tools.jcsc.ant.JCSCTask" classpathref="ant.classpath"/> 
     251         
    251252        <target name="validate" description="Ueberprueft den Sourcecode auf Abweichungen vom DS-Standard"> 
    252253                <delete dir="${jcsc.report}" /> 
     
    274275                </java> 
    275276        </target> 
     277         
     278        <!-- ==================== Run Target ================================== --> 
     279         
     280        <taskdef classpathref="ant.classpath" resource="tasks.properties" loaderref="jetty.loader" /> 
     281         
     282        <target name="run"> 
     283                <mkdir dir="jetty-temp" /> 
     284                <jetty tempDirectory="jetty-temp"> 
     285                        <webapp name="ds2j-opensource" warfile="${build.home}" contextPath="/driftingsouls"> 
     286                                <lib dir="${build.home}/WEB-INF/lib" includes="*.jar" /> 
     287                        </webapp> 
     288                </jetty> 
     289                <delete dir="jetty-temp" /> 
     290        </target> 
    276291</project> 
    277292