Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

The following instructions are for Debian or Ubuntu Linux. For other Linux distributions, please adapt the commands accordingly.

...

Thai

คำแนะนำต่อไปนี้สำหรับ Debian หรือ Ubuntu Linux สำหรับลีนุกซ์รุ่นอื่นกรุณาปรับคำสั่งให้เหมาะสม

1. Install Prerequisites

Thai

ติดตั้งข้อกำหนดเบื้องต้น

  • English
    Install JDK 8. Please make sure
    "
    JAVA_HOME
    " is
     is set.
    Thai

    ติดตั้ง JDK 8 โปรดตรวจสอบให้แน่ใจว่าได้ตั้งค่า JAVA_HOME

    Code Block
    $ sudo apt-get update
    $ sudo apt-get install default-jdk

    For more detail, you can refer to https://www.digitalocean.com/community/tutorials/how-to-install-java-on-ubuntu-with-apt-get

    Thai

    สำหรับรายละเอียดเพิ่มเติมสามารถอ้าง https://www.digitalocean.com/community/tutorials/how-to-install-java-on-ubuntu-with-apt-get

    Set the "JAVA_HOME" by edit  by editing the file /etc/environment


    Thai
    ตั้งค่า JAVA_HOME โดยแก้ไขไฟล์ / etc / environment



    Code Block
    $ sudo nano /etc/environment

    In this file, add the following line :

    Thai

    ในไฟล์นี้เพิ่มบรรทัดต่อไปนี้:

    Code Block
    JAVA_HOME="/usr/lib/jvm/java-78-openjdk-amd64"

    Now reload the file and test:

    Thai

    ตอนนี้ทำการรีโหลดไฟล์และทดสอบ:

    Code Block
    $ source /etc/environment
    $ echo $JAVA_HOME
  • Install MySQL 5.5 or above.

    Thai

    ติดตั้ง MySQL 5.5 หรือสูงกว่า

    Code Block
    $ sudo apt-get install mysql-server
    $ sudo service mysql start
  • Install Apache Maven 2.2.1 or above. Please make sure "mvn" command is able to execute from command line.

    Thai

    ติดตั้ง Apache Maven 2.2.1 ขึ้นไป โปรดตรวจสอบให้แน่ใจว่าคำสั่ง "mvn" สามารถเรียกใช้จากบรรทัดคำสั่งได้

    Code Block
    $ sudo apt-get install maven
    $ mvn -version
  • Install Github ClientGit.

    Thai

    ติดตั้ง Git

     

    Code Block
    $ sudo apt-get install git
    $ git --version

2. Install 3rd Party Libraries

Thai

ติดตั้งไลบรารีของบุคคลที่สาม

Code Block
$ wget httphttps://dev.joget.org/community/download/attachments/19104566/install-libraries.zip
$ unzip -a install-libraries.zip
$ cd install-libraries
$ ./install_linux.sh
$ cd ~

3. Obtain Source

Thai

รับแหล่งที่มา

Code Block
$ mkdir joget_src
$ cd joget_src
$ git clone https://github.com/jogetworkflow/jw-community.git --branch 67.0-SNAPSHOT --depth 1
$ cd ~

4. Configure Datasource for Test Case

Create database.

Thai

กำหนดค่าแหล่งข้อมูลสำหรับกรณีทดสอบ

Prepare the database for Joget usage.

Thai

จัดเตรียมฐานข้อมูลสำหรับการใช้ Joget

Code Block
$ 
Code Block
mysql -uroot
$ create database jwdb;
$ exit
$ mysql -uroot jwdb < joget_src/jw-community/wflow-install/src/main/resources/data/jwdb-empty.sql

Download wflow.zip and extract in your user home.

Thai

ดาวน์โหลด wflow.zip และแตกไฟล์ของคุณ

Code Block
$ wget http://dev.joget.org/community/download/attachments/19104566/wflow.zip
$ unzip -a wflow.zip
$ cd wflow
$ nano app_datasource-default.properties

Make sure the configuration in "app_datasource-default.properties" is  is correct.

Thai

ตรวจสอบให้แน่ใจว่าการกำหนดค่าใน app_datasource-default.properties ถูกต้อง

Code Block
workflowDriver=com.mysql.jdbc.Driver
workflowUrl=jdbc\:mysql\://localhost\:3306/jwdb?characterEncoding\=UTF-8
workflowUser=root
profileName=
workflowPassword=

5. Build Project

Thai

สร้างโครงการ

Note

It is NOT recommended to skip unit tests in Joget, to ensure build integrity.

Thai

ไม่แนะนำให้ข้ามการทดสอบหน่วยใน Joget เพื่อความสมบูรณ์

Code Block
$ cd ~/joget_src/jw-community/wflow-app/
$ mvn clean install

 

 

...