Versions Compared

Key

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

Pagetitle
Joget Workflow 开放源码
Joget Workflow 开放源码

Thai

Pagetitle
Joget Workflow Open Source
Joget Workflow Open Source


Table of Contents

Source Code Repository

Chinese

源代码库

Thai

แหล่งเก็บ Source Code. 


The source code for Joget is available at https://github.com/jogetworkflow/jw-community.

Chinese

Joget Workflow的源代码可从  https://github.com/jogetworkflow/jw-community获取

Thai

The source code สำหรับ Joget Workflow อยู่ที่ https://github.com/jogetworkflow/jw-community.


You can view the source code for other versions by using the branch switcher in GitHub.

Chinese

您可以使用GitHub中的分支切换器查看其他版本的源代码。

Thai

คุณสามารถดู source code เวอร์ชั่นอื่นๆได้ที่ GitHub.

Build Source Code

Chinese

构建源代码

Thai

สร้าง Source Code


1. Install Prerequisites

Chinese

1.安装先决条件

Thai

1. ข้อกำหนดเบื้องต้นในการติดตั้ง

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

    Chinese

    安装JDK 8。请确保设置“JAVA_HOME”。

    Thai

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

  • Install MySQL 5 or above.

    Chinese

    安装MySQL 5或更高版本

    Thai

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

  • Install Apache Maven 2.2.1 or above. Please make sure "mvn" command is able to be executed from the command line.

    Chinese

    安装Apache Maven  2.2.1或更高版本。请确保可以从命令行执行“mvn”命令。

    Thai

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

  • Install Subversion Client or Github Client.

    Chinese

    安装  Subversion ClientGithub Client

    Thai

    ติดตั้ง Subversion Client หรือ Github Client.

2. Install 3rd Party Libraries

Chinese

2.安装第三方库

Thai

2. ติดตั้ง 3rd Party Libraries


  • Download and unzip the file install-libraries.zip.

    Chinese

    下载并解压缩文件  install-libraries.zip

    Thai

    ดาวน์โหลดและแตกไฟล์ install-libraries.zip.

  • In the extracted folder, run "install_linux.sh" for Linux and Mac or run "install_win.bat" for Window.

    Chinese

    在提取的文件夹中,对于Linux和Mac运行“install_linux.sh”,或者为Window运行“install_win.bat”。

    Thai

    ในโฟลเดอร์ให้, run "install_linux.sh" สำหรับ Linux และ Mac หรือ run "install_win.bat" สำหรับ Window.

3. Obtain Source

Chinese

3.获取来源

Thai

3. แหล่งที่มา


At the time of writing this guide, the latest 6.0 version is 6.0-SNAPSHOT. You can obtain the source code by following methods:

Chinese

在撰写本指南时,最新的6.0版本是6.0-SNAPSHOT。您可以通过以下方法获取源代码:

Thai

ในขณะที่เขียนคู่มือนี้คือเวอร์ชั่น 6.0-SNAPSHOT. คุณสามารถรับ source code ได้โดยทำตามนี้:

Direct Download

You will find a download button on the right sidebar.

Chinese

直接下载

您将在右侧边栏找到一个下载按钮。

Thai

ดาวน์โหลดโดยตรง

คุณจะพบปุ่มดาวน์โหลดที่แถบข้างขวา

Checkout using Subversion Client

Chinese

使用Subversion Client进行获取

Code Block
languagebash
svn co https://github.com/jogetworkflow/jw-community/branches/7.0-SNAPSHOT

Clone using Github Client 

        Refer to Set Up Git to initialize your Github account. 

Chinese

使用Github客户端 克隆

        请参阅  设置Git以初始化您的Github帐户。 

Code Block
languagebash
git clone https://github.com/jogetworkflow/jw-community.git --branch 7.0-SNAPSHOT

4. Configure Datasource for Test Case

Chinese

4.配置测试用例的数据源

Thai

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


  • Joget contains unit test cases that requires access to a running MySQL database.

    Chinese

    Joget Workflow包含需要访问正在运行的MySQL数据库的单元测试用例。

    Thai

    Joget Workflow มีกรณีทดสอบที่ต้องการเข้าถึงฐานข้อมูล MySQL ที่รันอยู่

  • To configure a datasource, navigate to your user home:

    Chinese

    要配置数据源,请转到您的用户家:

    Thai

    ในการกำหนดค่า datasource ให้นำทางไปยัง user home:

    • e.g. In Windows: cd C:\Users\myuser\ 

      Chinese

      例如在Windows中:cd C:\ Users \ myuser \ 

      Thai

      เช่น ใน Windows: cd C:\Users\myuser\ 

    • e.g. In Ubuntu: cd /home/myuser/

      Chinese

      例如在Ubuntu中:cd / home / myuser /

      Thai

      เช่น ใน Ubuntu: cd /home/myuser/

    • e.g. In Mac: cd /Users/myuser/

      Chinese

      例如在Mac中:cd  / Users / myuser /

      Thai

      เช่น ใน Mac: cd /Users/myuser/

  • Download wflow.zip and extract the file in your user home.

    Chinese

    下载  wflow.zip并提取文件。

    Thai

    ดาวน์โหลด wflow.zip และแตกไฟล์ใน your user home.

  • You will find the files "app_datasource.properties" and "app_datasource-default.properties" in the "wflow" folder.

    Chinese

    您将在“wflow”文件夹中找到“app_datasource.properties”和“app_datasource-default.properties”文件。

    Thai

    คุณจะพบไฟล์ "app_datasource.properties" และ "app_datasource-default.properties" ในโฟลเดอร์ "wflow"

  • Configure "app_datasource-default.properties" with your MySQL server username and password.

    Chinese

    使用您的MySQL服务器用户名和密码配置“app_datasource-default.properties”。

    Thai

    กำหนดค่า "app_datasource-default.properties" ด้วยชื่อผู้ใช้และรหัสผ่านเซิร์ฟเวอร์ MySQL ของคุณ

    Code Block
    workflowDriver=com.mysql.jdbc.Driver
    workflowUrl=jdbc\:mysql\://localhost\:3306/jwdb?characterEncoding\=UTF-8
    workflowUser=root
    profileName=
    workflowPassword=root
  • Create a "jwdb" database in your MySQL Server with the "jwdb-empty.sql" file located in the source code directory "wflow-install/src/main/resources/data/".

    Chinese

    在您的MySQL服务器中创建一个“jwdb”数据库,位于源代码目录“wflow-install / src / main / resources / data /”中的“jwdb-empty.sql”文件。

    Thai

    สร้างฐานข้อมูล "jwdb" ใน MySQL Server ของคุณด้วยไฟล์ "jwdb-empty.sql" ใน source code directory "wflow-install/src/main/resources/data/".

5. Build Project

Chinese

5.构建项目

Thai

5. สร้าง Project


  • Navigate into the wflow-app directory.
  • Build the wflow-app directory using Apache Maven commands.

    Chinese

    浏览到wflow-app目录。
    使用Apache Maven命令构建wflow-app目录。

    Thai

    ไปยัง wflow-app directory.
    สร้าง wflow-app directory โดยใช้คำสั่ง Apache Maven.

    Code Block
    languagebash
    cd wflow-app
    mvn clean install