java/nekurak.net-ws/nbproject/wsit-deploy.xml
changeset 188 74d06a8a4948
parent 187 e7b3ef7aaef4
child 189 fcd69520f12d
     1.1 --- a/java/nekurak.net-ws/nbproject/wsit-deploy.xml	Tue Jul 19 15:20:47 2011 +0200
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,86 +0,0 @@
     1.4 -<?xml version="1.0" encoding="UTF-8"?>
     1.5 -<project default="-post-run-deploy" basedir=".." xmlns:webproject3="http://www.netbeans.org/ns/web-project/3" xmlns:webproject2="http://www.netbeans.org/ns/web-project/2" xmlns:jaxws="http://www.netbeans.org/ns/jax-ws/1" xmlns:webproject1="http://www.netbeans.org/ns/web-project/1">
     1.6 -    <target name="-wsit-init">
     1.7 -        <property file="nbproject/private/private.properties"/>
     1.8 -        <condition property="user.properties.file" value="${netbeans.user}/build.properties">
     1.9 -            <not>
    1.10 -                <isset property="user.properties.file"/>
    1.11 -            </not>
    1.12 -        </condition>
    1.13 -        <property file="${deploy.ant.properties.file}"/>
    1.14 -        <condition property="appserver.root" value="${sjsas.root}">
    1.15 -            <isset property="sjsas.root"/>
    1.16 -        </condition>
    1.17 -        <condition property="appserver.password" value="${sjsas.password}">
    1.18 -            <isset property="sjsas.password"/>
    1.19 -        </condition>
    1.20 -        <condition property="appserver.root" value="${gfv3.root}">
    1.21 -            <isset property="gfv3.root"/>
    1.22 -        </condition>
    1.23 -        <condition property="appserver.password" value="${gfv3.password}">
    1.24 -            <isset property="gfv3.password"/>
    1.25 -        </condition>
    1.26 -        <condition property="appserver.password" value="changeit">
    1.27 -            <not>
    1.28 -                <isset property="appserver.password"/>
    1.29 -            </not>
    1.30 -        </condition>
    1.31 -        <fail unless="user.properties.file">Must set user properties file</fail>
    1.32 -        <fail unless="appserver.root">Must set Sun app server root</fail>
    1.33 -        <fail unless="appserver.password">Must set Sun app server password</fail>
    1.34 -    </target>
    1.35 -    <target name="-create-wsit-prop" unless="do.not.create.wsit.prop">
    1.36 -        <echo file="nbproject/wsit.properties" message="AS_ADMIN_USERPASSWORD=${appserver.password}"/>
    1.37 -    </target>
    1.38 -    <target name="-delete-create-wsit-file" if="user.created">
    1.39 -        <delete file="nbproject/wsit.createuser"/>
    1.40 -    </target>
    1.41 -    <target name="create-user" unless="user.exists">
    1.42 -        <exec timeout="10000" outputproperty="creation.out" executable="${appserver.root}/bin/asadmin" failonerror="false" failifexecutionfails="false" osfamily="unix">
    1.43 -            <arg value="create-file-user"/>
    1.44 -            <arg value="--passwordfile"/>
    1.45 -            <arg value="nbproject/wsit.properties"/>
    1.46 -            <arg value="wsitUser"/>
    1.47 -        </exec>
    1.48 -        <exec timeout="10000" outputproperty="creation.out" executable="${appserver.root}/bin/asadmin" failonerror="false" failifexecutionfails="false" osfamily="mac">
    1.49 -            <arg value="create-file-user"/>
    1.50 -            <arg value="--passwordfile"/>
    1.51 -            <arg value="nbproject/wsit.properties"/>
    1.52 -            <arg value="wsitUser"/>
    1.53 -        </exec>
    1.54 -        <exec timeout="10000" outputproperty="creation.out" executable="${appserver.root}/bin/asadmin.bat" failonerror="false" failifexecutionfails="false" osfamily="windows">
    1.55 -            <arg value="create-file-user"/>
    1.56 -            <arg value="--passwordfile"/>
    1.57 -            <arg value="nbproject/wsit.properties"/>
    1.58 -            <arg value="wsitUser"/>
    1.59 -        </exec>
    1.60 -        <condition property="user.created">
    1.61 -            <and>
    1.62 -                <contains string="${creation.out}" substring="create-file-user"/>
    1.63 -                <contains string="${creation.out}" substring="success"/>
    1.64 -            </and>
    1.65 -        </condition>
    1.66 -        <antcall target="-delete-create-wsit-file"/>
    1.67 -    </target>
    1.68 -    <target name="-do-create-user" if="do-create-user">
    1.69 -        <available property="do.not.create.wsit.prop" file="nbproject/wsit.properties"/>
    1.70 -        <antcall target="-create-wsit-prop"/>
    1.71 -        <exec timeout="10000" outputproperty="as.users" executable="${appserver.root}/bin/asadmin" failonerror="false" failifexecutionfails="false" osfamily="unix">
    1.72 -            <arg value="list-file-users"/>
    1.73 -        </exec>
    1.74 -        <exec timeout="10000" outputproperty="as.users" executable="${appserver.root}/bin/asadmin" failonerror="false" failifexecutionfails="false" osfamily="mac">
    1.75 -            <arg value="list-file-users"/>
    1.76 -        </exec>
    1.77 -        <exec timeout="10000" outputproperty="as.users" executable="${appserver.root}/bin/asadmin.bat" failonerror="false" failifexecutionfails="false" osfamily="windows">
    1.78 -            <arg value="list-file-users"/>
    1.79 -        </exec>
    1.80 -        <condition property="user.exists">
    1.81 -            <contains string="${as.users}" substring="wsitUser"/>
    1.82 -        </condition>
    1.83 -        <antcall target="create-user"/>
    1.84 -    </target>
    1.85 -    <target name="-post-run-deploy" depends="-wsit-init">
    1.86 -        <available property="do-create-user" file="nbproject/wsit.createuser"/>
    1.87 -        <antcall target="-do-create-user"/>
    1.88 -    </target>
    1.89 -</project>