โครงการนี้เป็นความพยายามที่จะนำรหัสเก่ากลับมาด้วยความช่วยเหลือของระบบบิลด์ Groovy และสแต็กการปรับใช้ Docker พื้นฐานทางเทคโนโลยีสำหรับโครงการถูกยกเลิกในปี 2560 ด้วยการเปิดตัว Arcbees GWTP ครั้งสุดท้าย อย่างไรก็ตามรหัสนี้ใช้ GWTP 0.6 เวอร์ชันก่อนหน้า นอกจากนี้ยังต้องอาศัย Java 1.6 และห้องสมุดเก่าอื่น ๆ บางแห่งไม่มีที่ใดที่จะพบได้
โชคดีที่การเก็บถาวรเว็บที่คอมไพล์นั้นมีอยู่ภายใต้โฟลเดอร์ /สงครามในรูทของที่เก็บและสามารถเรียกใช้ในคอนเทนเนอร์ Docker Tomcat 7:

ชำระเงินรหัสและเรียกใช้งานบิลด์:
git 'https://github.com/grauds/clematis.poc.gwtp.git'
cd clematis.poc.gwtp
chmod +x ./gradlew
./gradlew build
Gradle ใช้โปรเซสเซอร์คำอธิบายประกอบ Java ที่ส่งมาพร้อมกับ GWTP เพื่อสร้างคลาสแอ็คชั่นและคลาส ActionResult:
annotationProcessor('com.gwtplatform:gwtp-all:1.0','com.google.gwt:gwt-user:2.8.2')
ขั้นตอนต่อไปคือการรวบรวมรหัสไคลเอนต์ GWT ด้วยความช่วยเหลือของปลั๊กอิน Gradle GWT:
plugins {
id ' java '
id " de.esoco.gwt " version " 1.2.0 "
}ปลั๊กอินจะเชื่อมต่อกับโครงการโดยอัตโนมัติหลังจากการรวบรวม Java และมีอาร์กิวเมนต์ที่มีประโยชน์มากมายรวมถึงเวอร์ชันของ GWT เพื่อรวบรวมรหัสด้วย พารามิเตอร์ที่ต้องการคือชื่อของโมดูลที่จะรวบรวม:
gwt {
module ' org.clematis.web.elearning.ELP '
}ในขั้นตอนนี้การปรับใช้เป็นเรื่องเล็กน้อย:
FROM tomcat:7.0-jdk8-corretto
RUN mkdir -p /usr/local/tomcat/webapps/elp
COPY war/ /usr/local/tomcat/webapps/elp