Changeset b663f5056e5bdfe03b305a18163f6ffa58a6f106

Show
Ignore:
Timestamp:
11/01/06 14:31:55 (2 years ago)
Author:
Christopher Jung <bktheg@web.de>
git-committer:
Christopher Jung <bktheg@web.de> 1162387915 +0100
git-parent:

[1643ee7f303706cfc20f3bc5dd4b66ab26e412a1]

git-author:
Christopher Jung <bktheg@web.de> 1162387915 +0100
Message:

Template-Compiler auf Java portiert

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • build.xml

    r8aae8ea rb663f50  
    3636        <property name="src.home"      value="${basedir}/src"/> 
    3737        <property name="web.home"      value="${basedir}/web"/> 
     38        <property name="ds2.configdir" value="${basedir}/web/WEB-INF/cfg"/> 
     39        <property name="templates.compiledir" value="${src.home}/net/driftingsouls/ds2/server/templates" /> 
    3840 
    3941        <!--  ==================== Compilation Control Options ==================== --> 
     
    9092                <delete dir="${build.home}/WEB-INF" /> 
    9193                <delete dir="${dist.home}"/> 
     94                <delete dir="${templates.compiledir}" /> 
    9295        </target> 
    9396         
     
    186189        <!-- ==================== Template Target ================================== --> 
    187190         
    188         <target name="templates" depends="prepare"> 
    189                 <mkdir  dir="${src.home}/net/driftingsouls/ds2/server/templates"/> 
    190                 <exec dir="${basedir}" executable="bash" failonerror="true"> 
    191                         <arg line="${basedir}/templates.sh"/> 
    192                         <arg line="${basedir}/templates/"/> 
    193                 </exec> 
     191        <target name="templates" depends="prepare,compile-framework"> 
     192                <mkdir dir="${templates.compiledir}"/> 
     193                <java classname="net.driftingsouls.ds2.server.framework.templates.TemplateCompiler" fork="true"> 
     194                        <arg value="${ds2.configdir}" /> 
     195                        <arg value="${basedir}/templates" /> 
     196                        <arg value="${templates.compiledir}" /> 
     197                        <classpath> 
     198                                <pathelement path="${build.home}/WEB-INF/classes" /> 
     199                        </classpath> 
     200                        <classpath refid="compile.classpath" /> 
     201                </java> 
    194202        </target> 
    195203 
  • src/net/driftingsouls/ds2/server/framework/templates/TemplateEngine.java

    rae09dfe rb663f50  
    2929import net.driftingsouls.ds2.server.framework.Loggable; 
    3030 
    31 // TODO: Compiler 
    3231// TODO: Runtime-functions 
    3332