Ant Task Plugin

Apache Ant ເປັນເຄື່ອງມືຊັອບແວ open-source ທີ່ໃຊ້ Java ສໍາລັບຂະບວນການສ້າງອັດຕະໂນມັດເຊິ່ງປະກອບດ້ວຍວຽກ build-in ຈໍານວນຫຼາຍທີ່ອະນຸຍາດໃຫ້ compile ລວບລວມ ທົດລອງ ແລະ ຣັນແອັບພລິເຄຊັນ Java
Ant ເປັນເຄື່ອງມືການສ້າງທີ່ຢືດຢຸ່ນ ແລະ ບໍ່ບັງຄັບໃຫ້ທ່ານໃຊ້ກົດການເຂົ້າລະຫັດ, ໂຄງສ້າງໄດເຣັກທໍຣີ ແລະ ອື່ນໆ ດັ່ງນັ້ນທ່ານສາມາດ deploy ແອັບພລິເຄຊັນ Java ຂອງທ່ານຜ່ານແພຼັດຟອມໂດຍໃຊ້ Apache Ant ຕາມຂັ້ນຕອນດັ່ງນີ້:

1. ຕິດຕັ້ງເຄື່ອງມື Apache Ant ແລະຕົວຈັດການ Ivy

2. ເພີ່ມ plugin Ant Task ສ້າງ jar ຈາກໄຟລໃນບ່ອນເກັບທີ່ເຊື່ອມໂຍງ ແລະ ເພີ່ມລົງໃນໂຟລເດີ /lib-task ຂອງ Apache Ant

3. ເພີ່ມໄຟລivy.xml ໄປທີ່ໂປຣເຈັກ java ຂອງທ່ານເພື່ອກໍານົດວຽກທີ່ໃຊ້ໃນໄຟລ build ແລະ ຈັດການ dependencies ຕົວຢ່າງເຊັ່ນ:

<ivy-module version="2.0">
    <info organisation="com.jelastic" module="jelastic-ant-task"/>
    <dependencies>
        <dependency org="com.google.code.gson" name="gson" rev="2.8.1"/>
        <dependency org="org.apache.httpcomponents" name="httpcore" rev="4.4"/>
        <dependency org="org.apache.httpcomponents" name="httpclient" rev="4.4"/>
        <dependency org="org.apache.httpcomponents" name="httpmime" rev="4.3.4"/>
        <dependency org="commons-codec" name="commons-codec" rev="1.4"/>
        <dependency org="commons-logging" name="commons-logging" rev="1.1.1"/>
    </dependencies>
</ivy-module>

4. ສ້າງໄຟລ build.xml ສໍາລັບ deployment ແລະ ລະບຸຂໍ້ມູນຮັບຮອງຂອງທ່ານໃນສ່ວນນີ້ ຕົວຢ່າງເຊັ່ນ:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns:ivy="antlib:org.apache.ivy.ant" name="Jelastic Test Task Deploy" basedir="." default="deploy">
 
    <property name="lib.dir" value="lib"/>
    <property name="ivy.default.ivy.user.dir" value="${basedir}/lib"/>
    <property name="ant.lib.task" value="${basedir}/lib-task/"/>
 
    <path id="lib.path.id">
        <fileset dir="${lib.dir}"/>
        <fileset dir="${ant.lib.task}"/>
    </path>
 
    <target name="deploy" description="Use the Task">
        <ivy:retrieve pattern="${lib.dir}/[artifact].[ext]" type="jar" />
 
        <taskdef name="jelastic" classname="com.jelastic.Jelastic" classpathref="lib.path.id"/>
        <jelastic email="<!-- account_email -->"
                  password="<!-- account_password-->"
          dir="<!-- target_directory -->"
                  filename="<!-- deployment_archive -->"
                  context="<!-- project_context -->"
          environment="<!-- environment_name -->"
          apihoster="<!-- hoster_domain -->"
                >
        </jelastic>
    </target>
</project>

ຕອນນີ້ທ່ານສາມາດ deploy ໂປຣເຈັກ Java ຂອງທ່ານດ້ວຍ Ant ແລະ ໂປຣເຈັກນັ້ນຈະຖືກເພີ່ມໄປທີ່ environment ຂອງທ່ານໂດຍອັດຕະໂນມັດ