วันจันทร์ที่ 5 กรกฎาคม พ.ศ. 2553

การสร้าง OFBizinstaller

downlode izpack
ที่ http://izpack.org

set path ใน .bashrc

export JAVA_HOME="/usr/lib/jvm/java-6-sun"
export JRE_HOME="/usr/lib/jvm/java-6-sun/jre"
export CLASSPATH="/usr/lib/jvm/java-6-sun/lib/tools.jar"
export PATH="/usr/lib/jvm/java-6-sun/bin:$PATH"

install izpack
ใน terminal

java -jar izpack.jar

หมายเหตุ izpack.jar ต้องเป็นชื่อไฟล์ที่เดียวกับที่เรา downlode มา

ใน Eclipse
สร้าง Project ที่ต้องการทำเป็นไฟล์ .jar ขึ้นมา ตัวอย่างทำ OFBizinstaller.jar
-สร้าง project ชื่อ ofbizinstaller
-make link ของ imas มาไว้ใน ofbizinstaller
-สร้าง ไฟล์ Complie.sh Install.sh OFBizinstaller.xml ใน ofbizinstaller
-copy ไฟล์ Licence.txt และ Readme.txt จาก project imas มาวางใน ofbizinstaller
-ใน Complie.sh
/home/compaq/IzPack/bin/compile OFBizinstaller.xml -b . -o /home/compaq/OFBizinstaller1.0.jar -k standard

หมายเหตุ
/home/compaq/IzPack/bin/
เป็น path ของไฟล์ complie ของ izpack
OFBizinstaller.xml
ไฟล์xml ของเรา
/home/compaq/
เป็น path ที่ต้องการ checkout ตัว ofbizinstaller.jar ออกมา
OFBizinstaller1.0.jar
เป็นชื่อที่ต้องการ checkout ออกมา

-ใน ofbizinstaller.xml copy sourcecode จาก install.xml ของ izpack
ลบ sourcecode ที่ไม่จำเป็นออก
<pack name="Docs" required="no">
<description>The documentation</description>
<file src="doc" targetdir="$INSTALL_PATH"/>
<!-- Reccursive adding -->
</pack>

<file src="script.bat" targetdir="$INSTALL_PATH"/>

เปลี่ยน packname ให้เป็นชื่อ file ที่เราต้องการ pack
<pack name="OFBiz 9.4" required="no">
<description>The sources</description>
<file src="OFBiz 9.4" targetdir="$INSTALL_PATH"/></pack>


change mode พิมพ์คำสั่ง
chmod 777 Complie.sh


run file Complie.sh พิมพ์คำสั่ง
./Complie.sh

ไม่มีความคิดเห็น:

แสดงความคิดเห็น