1. Creamos un nuevo proyecto genérico, en este caso le llamaremos "DeploymentAnt".
2. Seleccionamos un nuevo "Application Build File"
3. Damos el nombre que queremos darle al archivo Ant y la ruta del proyecto que creamos anteriormente.
4. Se crearán dos archivos: build.xml y build.properties. Vamos al archivo build.properties y colocamos el siguiente código:
javac.debug=on
oracle.home=../../../../Oracle/Middleware11.7/jdeveloper/
output.dir=classes
javac.deprecation=off
javac.nowarn=off
endpointosb.proxies.liberty=http://10.130.155.58:8001
endpointosb.proxies.oracle=http://192.168.1.179:8001
oracle.home=../../../../Oracle/Middleware11.7/jdeveloper/
output.dir=classes
javac.deprecation=off
javac.nowarn=off
endpointosb.proxies.liberty=http://10.130.155.58:8001
endpointosb.proxies.oracle=http://192.168.1.179:8001
En el anterior código indicamos los endpoint y las keys con las que haremos referencia a estos.
5. Ahora crearemos el archivo build.xml de nuevo indicando la ruta.
6. El archivo build.xml contiene principalmente la referencia al archivo build.properties y dos operaciones que se indican en el tag "target" que son all y clean.
7. Agregamos el siguiente código en el archivo build.xml:
<target name="replace" depends="init">
<loadproperties srcfile="build.properties"/>
<replace dir="C:/SVN/LIBERTY/BPM/LBRT_BPM_VidaGrupo/" propertyfile="build.properties"
summary="yes" includes="**/*" defaultexcludes="no">
<replacefilter token="${endpointosb.proxies.liberty}"
property="endpointosb.proxies.oracle"/>
</replace>
</target>
<loadproperties srcfile="build.properties"/>
<replace dir="C:/SVN/LIBERTY/BPM/LBRT_BPM_VidaGrupo/" propertyfile="build.properties"
summary="yes" includes="**/*" defaultexcludes="no">
<replacefilter token="${endpointosb.proxies.liberty}"
property="endpointosb.proxies.oracle"/>
</replace>
</target>
8. Finalmente ejecutamos la operación replace:
0 comentarios:
Publicar un comentario