Tarea Ant del compilador por lotes

La tarea Ant JspC expone todas las opciones de configuración del compilador por lotes. Ejecuta el compilador por lotes de forma protegida. Es compatible con la versión 5.x de WebSphere Application Server de la tarea Ant JspC. En la tabla siguiente se indican todos los atributos de tarea Ant y su equivalente del compilador por lotes.

Tabla 1. Atributos de la tarea Ant y su equivalente del compilador por lotes. Atributos JspC y los parámetros de compilador por lotes equivalente.
Atributo de JspC Parámetro equivalente del compilador por lotes
earPath -ear.path
warPath -war.path
src

Igual que warPath, para compatibilidad con versiones anteriores

-war.path
enterpriseAppName -enterpriseapp.name
responseFile -response.file
webmoduleName -webmodule.name
fileName -filename -config.root
configRoot -config.root
cellName -cell.name
nombreNodo -node.name
serverName -server.name
profileName -profileName
extractToDir -extractToDir
compileToDir

Igual que compileToDir, para compatibilidad con versiones anteriores

-compileToDir -compileToDir
compileToWebInf -compileToWebInf
compilerOptions -compilerOptions
recurse -recurse
removeTempDir -removeTempDir
translate -translate
compile -compile
forceCompilation -forceCompilation
useFullPackageNames -useFullPackageNames
trackDependencies -trackDependencies
createDebugClassfiles -createDebugClassfiles
keepgenerated -keepgenerated
keepGeneratedclassfiles -keepGeneratedclassfiles
usePageTagPool -usePageTagPool
useThreadTagPool -useThreadTagPool
classloaderParentFirst -classloader.parentFirst
classloaderSingleWarClassloader -classloader.singleWarClassloader
additionalClasspath -additional.classpath
classpath

Igual que additionalClasspath, para compatibilidad con versiones anteriores

-additional.classpath
verbose -verbose
deprecation -deprecation
javaEncoding -javaEncoding
compileWithAssert -compileWithAssert
useJikes -useJikes
jspFileExtensions -jsp.file.extensions
logLevel -log.level
wasHome ninguno
Classpathref ninguno
jdkSourceLevel -jdkSourceLevel

El ejemplo siguiente ilustra un script de construcción con varios destinos, cada uno con atributos diferentes. Los mandatos siguientes se utilizan para iniciar el script:

En Windows:
ws_ant -Dwas.home=%WAS_HOME% -Dear.path=%EAR_PATH% -Dextract.dir=%EXTRACT_DIR%
ws_ant jspc2 -Dwas.home=%WAS_HOME% -Dapp.name=%APP_NAME% -Dwebmodule.name=%MOD_NAME%
ws_ant jspc3 -Dwas.home=%WAS_HOME% -Dapp.name=%APP_NAME% -Dwebmodule.name=%MOD_NAME% -Ddir.name=%DIR_NAME%
En UNIX o i5/OS:
ws_ant -Dwas.home=$WAS_HOME -Dear.path=$EAR_PATH -Dextract.dir=$EXTRACT_DIR
ws_ant jspc2 -Dwas.home=$WAS_HOME -Dapp.name=$APP_NAME -Dwebmodule.name=$MOD_NAME
ws_ant jspc3 -Dwas.home=$WAS_HOME -Dapp.name=$APP_NAME -Dwebmodule.name=$MOD_NAME -Ddir.name=$DIR_NAME
Archivo de ejemplo build.xml que utiliza la tarea JspC
<project name="JSP Precompile" default="jspc1" basedir=".">
		<taskdef name="wsjspc" classname="com.ibm.websphere.ant.tasks.JspC"/>
		<target name="jspc1" description="ejemplo que utiliza una vía de acceso a un EAR y extrae el EAR en un directorio">
				<wsjspc wasHome="${was.home}"
            earpath="${ear.path}"
            forcecompilation="true"
            extractToDir="${extract.dir}"
            useThreadTagPool="true"
            keepgenerated="true"
            
		/>
	</target>
		<target name="jspc2" description="ejemplo de utilización de una aplicación empresarial y un módulo web">
				<wsjspc wasHome="${was.home}"
            enterpriseAppName="${app.name}"
            webmoduleName="${webmodule.name}"
            removeTempDir="true"
            forcecompilation="true"
            keepgenerated="true"
            
		/>
	</target>
		<target name="jspc3" description="ejemplo que utiliza una aplicación empresarial, módulo web y directorio específico">
				<wsjspc wasHome="${was.home}"
            enterpriseAppName="${app.name}"
            webmoduleName="${webmodule.name}"
            fileName="${dir.name}"
            recurse="false"
            forcecompilation="true"
            keepgenerated="true"
            	
		/>
	</target>
</project> 

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rweb_jspant
File name: rweb_jspant.html