Changeset 74:48066e753dd6 for java/sql-vyuka/nbproject/ant-deploy.xml
- Timestamp:
- 01/27/10 21:24:33 (14 years ago)
- Branch:
- default
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
java/sql-vyuka/nbproject/ant-deploy.xml
r8 r74 5 5 <available file="${deploy.ant.docbase.dir}/WEB-INF/sun-web.xml" property="sun.web.present"/> 6 6 <available file="${deploy.ant.resource.dir}" property="has.setup"/> 7 <tempfile prefix=" sjsas" property="sjsas.password.file" destdir="${java.io.tmpdir}"/> <!-- do not forget to delete this! -->8 <echo message="AS_ADMIN_PASSWORD=${ sjsas.password}" file="${sjsas.password.file}"/>7 <tempfile prefix="gfv3" property="gfv3.password.file" destdir="${java.io.tmpdir}"/> <!-- do not forget to delete this! --> 8 <echo message="AS_ADMIN_PASSWORD=${gfv3.password}" file="${gfv3.password.file}"/> 9 9 </target> 10 10 11 11 <target name="-parse-sun-web" depends="-init-cl-deployment-env" if="sun.web.present"> 12 <tempfile prefix=" sjsas" property="temp.sun.web" destdir="${java.io.tmpdir}"/>12 <tempfile prefix="gfv3" property="temp.sun.web" destdir="${java.io.tmpdir}"/> 13 13 <copy file="${deploy.ant.docbase.dir}/WEB-INF/sun-web.xml" tofile="${temp.sun.web}"/> 14 14 <!-- The doctype triggers resolution which can fail --> … … 24 24 </xmlproperty> 25 25 <delete file="${temp.sun.web}"/> 26 <property name="deploy.ant.client.url" value="${sjsas.url}${sun-web-app.context-root}"/> 26 <property name="deploy.ant.client.url" value="${gfv3.url}${sun-web-app.context-root}"/> 27 <property name="deploy.context.root.argument" value="?contextroot=${sun-web-app.context-root}"/> 28 </target> 29 <target name="-no-parse-sun-web" depends="-init-cl-deployment-env" unless="sun.web.present"> 30 <property name="deploy.context.root.argument" value=""/> 27 31 </target> 28 32 <target name="-add-resources" depends="-init-cl-deployment-env" if="has.setup"> 29 <tempfile prefix=" sjsas" property="sjsas.resources.dir" destdir="${java.io.tmpdir}"/>30 <mkdir dir="${ sjsas.resources.dir}"/>31 <mkdir dir="${ sjsas.resources.dir}/META-INF"/>32 <property name=" sjsas.resources.file" value="${sjsas.resources.dir}/META-INF/sun-resources.xml"/>33 <copy todir="${ sjsas.resources.dir}/META-INF">33 <tempfile prefix="gfv3" property="gfv3.resources.dir" destdir="${java.io.tmpdir}"/> 34 <mkdir dir="${gfv3.resources.dir}"/> 35 <mkdir dir="${gfv3.resources.dir}/META-INF"/> 36 <property name="gfv3.resources.file" value="${gfv3.resources.dir}/META-INF/sun-resources.xml"/> 37 <copy todir="${gfv3.resources.dir}/META-INF"> 34 38 <fileset dir="${deploy.ant.resource.dir}"/> 35 39 </copy> 36 40 <jar destfile="${deploy.ant.archive}" update="true"> 37 <fileset dir="${ sjsas.resources.dir}"/>41 <fileset dir="${gfv3.resources.dir}"/> 38 42 </jar> 39 <delete dir="${ sjsas.resources.dir}"/>43 <delete dir="${gfv3.resources.dir}"/> 40 44 </target> 41 <target name="-deploy-ant" depends="-parse-sun-web,- add-resources" if="deploy.ant.enabled">45 <target name="-deploy-ant" depends="-parse-sun-web,-no-parse-sun-web,-add-resources" if="deploy.ant.enabled"> 42 46 <echo message="Deploying ${deploy.ant.archive}"/> 43 <taskdef name="sun-appserv-deploy" classname="org.apache.tools.ant.taskdefs.optional.sun.appserv.DeployTask" 44 classpath="${sjsas.root}/lib/sun-appserv-ant.jar" /> 45 <sun-appserv-deploy user="${sjsas.username}" 46 passwordfile="${sjsas.password.file}" 47 host="${sjsas.host}" port="${sjsas.port}" 48 file="${deploy.ant.archive}" asinstalldir="${sjsas.root}"/> 49 <delete file="${sjsas.password.file}"/> 47 <tempfile prefix="gfv3" property="gfv3.results.file" destdir="${java.io.tmpdir}"/> <!-- do not forget to delete this! --> 48 <property name="full.deploy.ant.archive" location="${deploy.ant.archive}"/> 49 <get src="${gfv3.url}/__asadmin/deploy?path=${full.deploy.ant.archive}${deploy.context.root.argument}?force=true?name=${ant.project.name}" 50 dest="${gfv3.results.file}"/> 51 <delete file="${gfv3.results.file}"/> 50 52 </target> 51 53 <target name="-undeploy-ant" depends="-init-cl-deployment-env" if="deploy.ant.enabled"> 52 <taskdef name="sun-appserv-undeploy" classname="org.apache.tools.ant.taskdefs.optional.sun.appserv.UndeployTask" 53 classpath="${sjsas.root}/lib/sun-appserv-ant.jar" /> 54 <sun-appserv-undeploy user="${sjsas.username}" 55 passwordfile="${sjsas.password.file}" 56 host="${sjsas.host}" port="${sjsas.port}" 57 file="${deploy.ant.archive}" asinstalldir="${sjsas.root}"/> 58 <delete file="${sjsas.password.file}"/> 54 <echo message="Undeploying ${deploy.ant.archive}"/> 55 <tempfile prefix="gfv3" property="gfv3.results.file" destdir="${java.io.tmpdir}"/> <!-- do not forget to delete this! --> 56 <get src="${gfv3.url}/__asadmin/undeploy?name=${ant.project.name}" 57 dest="${gfv3.results.file}"/> 58 <delete file="${gfv3.results.file}"/> 59 59 </target> 60 60 </project>