Rational Developer for System z, Version 7.6

ANT-Skeleton für JAVA-BUILD

<?xml version="1.0"?>
<!-- Bei Ausführung dieses Ant-Scripts überlagern die SCLM-Build-Scripts
die folgenden benutzerdefinierten Variablen dynamisch bei der Buildanforderung. -->

<!-- basedir entspricht der WORKDIR-Einstellung im Umsetzer. ÜBERNEHMEN SIE
     DIE STANDARDEINSTELLUNG ('.').
     WORKDIR ist das Verzeichnis CGI_DTWORK/WORKAREA/USERID/proj/group/type/member. -->
                                                                        
<!-- Die folgenden GLOBALEN Variablen müssen im Member $GLOBAL in
     J2EEBLD gesetzt werden. -->                                               
<!-- ANT_BIN       : HFS-Verzeichnispfad der ANT-Laufzeit               -->   
<!-- JAVA_BIN      : HFS-Verzeichnispfad der Java-Kompilierung/Laufzeit -->   
<!-- CGI_DTWORK    : WORKAREA-Verzeichnispfad für DT                    -->   
<!-- CGI_DTCONF    : CONFIG-Verzeichnispfad für DT                      -->   
                                                                        
                                                                        
<!-- Beginn des von den SCLM-Build-Scripts zu überschreibenden Codes -->           
<!-- Der Substitutionscode ist in die Tags <ANTXML> und </ANTXML> eingeschlossen. -->    
                                                                        
<!-- SCLM_ARCHDEF  : Name der zu erstellenden ARCHDEF                        -->   
<!-- SCLM_ANTXML   : Name der für den Build zu verwendenden Skeleton-ANT-XML -->   
<!-- JAVA_SOURCE   : YES schließt die Java-Quelle in die JAR ein.            -->   
<!-- SCLM_BLDMAP   : YES schließt das MANIFEST-Verzeichnis in die JAR, WAR
                     oder EAR ein (mit Überprüfung und Buildzuordnung der
                     eingeschlossenen Abschnitte).                               -->
<!-- JAR_FILE_NAME : Name der erstellten JAR                                 -->   
<!-- ENCODING      : ASCII oder EBCDIC-Codepage für Java
                     z. B.: Für ASCII JAVA ENCODING=ISO8859-1
                            Für EBCDIC JAVA ENCODING=IBM-1047                   -->   
<!-- CLASSPATH_JARS: z/OS-HFS-Klassenpfadverzeichnis für JAVABLD-Build;
                     alle JARs in diesem Verzeichnis werden im Klassenpfad
                     verwendet.                                                 -->   
                                                                        
<ANTXML>                                                                
<project name="SCLMProjectName" default="compile" basedir=".">          
<property name="SCLM_ARCHDEF" value="JAVAPRJ"/>                         
<property name="SCLM_ANTXML" value="$ANTXMLJ"/>                         
<property name="SCLM_BLDMAP" value="NO"/>                               
<property name="JAVA_SOURCE" value="NO"/>                               
<property name="CLASSPATH_JARS" value="/var/SCLMDT/CLASSPATH"/>         
<property name="JAR_FILE_NAME" value="project.jar"/>                    
<property name="ENCODING" value="IBM-1047"/>                            
</ANTXML>                                                               
<!-- Ende des durch die SCLM-Build-Scripts ersetzten Codes -->                 
                                                                        
<!-- Wenn JAVA_SOURCE nicht true, setzen Sie die Java-Quellenvariable. -->            
 <condition property="JAVA_SOURCE_FILES" value="">                      
     <istrue value="${JAVA_SOURCE}"/>                                   
 </condition>                                                           
<condition property="JAVA_SOURCE_FILES" value="**/*.java">             
    <isfalse value="${JAVA_SOURCE}"/>                                  
</condition>                                                           
                                                                       
<path id="build.class.path">                                           
 <pathelement location="."/>                                           
 <fileset dir="." includes="**/*.jar"/>                                
 <fileset dir="${CLASSPATH_JARS}" includes="**/*.jar, **/*.zip"/>      
</path>                                                                
                                                                       
<!-- Inhaltsbereinigung des Ordners, in dem die Kompilierungsergebnisse erzeugt werden -->
<target name="clean">                                                  
 <echo message="Inhalt wird aus BIN entfernt."/>                         
 <delete dir="BIN"/>                                                   
</target>                                                              
                                                                       
<!-- Initialisierung für dieses Script -->                                
<target name="init" depends="clean">                                   
 <echo message="Verzeichnis für die generierten Dateien erstellen"/>
 <mkdir dir="BIN"/>                                                    
</target>                                                              
                                                                       
<!-- Kompilieren der Quelle -->                                           
<target name="compile" depends="init">                                 
  <echo message="Kompilierung erfolgt jetzt..."/>                                    
  <javac encoding="${ENCODING}" destdir="BIN" srcdir="SRC" fork="true"
   memoryMaximumSize="384m">
   <classpath>                                                          
    <path refid="build.class.path"/>                                    
   </classpath>                                                         
  </javac>                                                              
 </target>                                                              
                                                                        
 <!-- Erstellen einer JAR-Datei aus allen Dateien im Verzeichnis bin
      und allen SRC-Dateien (mit Ausnahme von Java-Dateien) -->                    
 <target name="jar" depends="compile">                                  
  <echo message="JAR-Datei ${JAR_FILE_NAME} wird erstellt."/>      
  <jar update="true" destfile="${JAR_FILE_NAME}">                       
  <fileset dir="SRC" excludes="${JAVA_SOURCE_FILES}"/>                  
  <fileset dir="BIN"/>                                                  
  </jar>                                                                
 </target>                                                              
</project>                           

Nutzungsbedingungen | Feedback

Dieses Information Center basiert auf Eclipse-Technologie. (http://www.eclipse.org)