...
Install the Java Development Kit (JDK)
Thai ติดตั้ง Java Development Kit (JDK)
English Download the Java Development Kit (JDK) 8 from http://www.oracle.com/technetwork/java/javase/downloads/index.html. Thai ดาวน์โหลด Java Development Kit (JDK) 8 จาก http://www.oracle.com/technetwork/java/javase/downloads/index.html.
Follow the installation instructions at https://docs.oracle.com/javase/8/docs/technotes/guides/install/windows_jdk_install.html
Thai ทำตามคำแนะนำการติดตั้งที่ https://docs.oracle.com/javase/8/docs/technotes/guides/install/windows_jdk_install.html
Set JAVA_HOME:
Thai ชุด JAVA_HOME:
For Windows 8, go to Control Panel > System > Advanced System Settings.
Thai สำหรับ Windows 8 ไปที่ Control Panel > System > Advanced System Settings.
For Windows 10, go to Control Panel > System and Security > System > Advanced System Settings.
Thai สำหรับ Windows 10 ให้ไป Control Panel > System and Security > System > Advanced System Settings
Click the Environment Variables button.
Thai คลิกปุ่ม Environment Variables
Under System Variables, click New.
Thai ภายใต้ตัวแปรของระบบคลิก New
In the Variable Name field, enter JAVA_HOME
Thai ในฟิลด์ชื่อตัวแปรป้อน JAVA_HOME
In the Variable Value field, enter the JDK installation path, e.g: C:\Program Files\Java\jdk1.8.0_77
Thai ในฟิลด์ค่าตัวแปรให้ป้อนเส้นทางการติดตั้ง JDK เช่น C: \ Program Files \ Java \ jdk1.8.0_77
Install MySQL.
Thai ติดตั้ง MySQL
Download MySQL Server 5.5 or above from http://dev.mysql.com/downloads/mysql/
Thai ดาวน์โหลด MySQL Server 5.5 หรือสูงกว่าจาก http://dev.mysql.com/downloads/mysql/
Follow the installation instructions at http://dev.mysql.com/doc/en/windows-installation.html
Thai ทำตามคำแนะนำการติดตั้งที่ http://dev.mysql.com/doc/en/windows-installation.html
Install Apache Maven
Thai ติดตั้ง Apache Maven
Download Apache Maven 2.2.1 or above from https://maven.apache.org/download.cgi
Thai ดาวน์โหลด Apache Maven 2.2.1 ขึ้นไป https://maven.apache.org/download.cgi
Follow the installation instructions at https://maven.apache.org/install.html
Thai ทำตามคำแนะนำการติดตั้งที่ https://maven.apache.org/install.html
Please ensure that the "mvn" command can be executed from the command line by adding it to the PATH:
Thai โปรดตรวจสอบให้แน่ใจว่าคำสั่ง "mvn" สามารถดำเนินการได้จากบรรทัดคำสั่งโดยเพิ่มลงใน PATH:
In Windows 8 go to Control Panel > System > Advanced System Settings.
Thai ใน Windows 8 ไปที่ Control Panel > System > Advanced System Settings.
For Windows 10, go to Control Panel > System and Security > System > Advanced System Settings.
Thai สำหรับ Windows 10 ไปที่ Control Panel > System and Security > System > Advanced System Settings.
Click the Environment Variables button.
Thai คลิกปุ่ม Environment Variables
Under System Variables, select the variable "Path" and click Edit.
Thai ภายใต้ตัวแปรระบบให้เลือกเส้นทางตัวแปรและคลิก Edit
In the Variable Value field, append the Maven path (e.g. C:\Program Files\apache-maven-3.3.9\bin) to the current path
Thai ในฟิลด์ค่าตัวแปรให้เพิ่มเส้นทาง Maven (เช่น C: \ Program Files \ apache-maven-3.3.9 \ bin) ต่อท้ายเส้นทางปัจจุบัน
Install Git
Thai ติดตั้ง Git
Download and install the Git client from https://git-scm.com/download/win
Thai ดาวน์โหลดและติดตั้งไคลเอนต์ Git จาก https://git-scm.com/download/win
...
Sometimes building the project will fail, if you one wish to skip the build test, you one can follow the instructions below.
- If for example wflow-commons build has failed, head to the cloned directory of joget_src performed during 3. Obtain Source Code
- Then, browse to jw-community\wflow-commons
- Edit the pom.xml file by opening with a notepad or other similar app that one wish to use
- Press Ctrl + F then type maven-surefire-plugin then press enter
- Set <skipTests>false</skipTests> to <skipTests>true</skipTests>
If maven-surefire-plugin is not found, copy and paste from other pom.xml or copy paste the code below under plugin section of the pom
Code Block <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.4.3</version> <configuration> <skipTests>true</skipTests> </configuration> </plugin>
- If one is still unsure where to paste, paste under other </plugin>lines as shown in the figure below.
- Repeat for any other build section that has failed
- If the maven-surefire-plugin skipTests has been set to true and still fails
- Set maven-war-plugin <version>x.x.x</version> to the version of maven-compiler-plugin's
7. Fixing plugin version
Failed to execute goal "org.apache.maven.plugins:maven-war-plugin:2.3:war" to fix this issue follow the steps bellow:
- Open "joget_src\jw-community\wflow-consoleweb\pom.xml"
- Make sure maven-war-plugin version according to maven-compiler-plugin