clematis.poc.gwtp
1.0.0
이 프로젝트는 Groovy Build System 및 Docker Deployment Stack의 도움으로 이전 코드를 되 찾으려는 노력입니다. 이 프로젝트의 기술적 기초는 2017 년에 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은 GWTP와 함께 배송 된 Java 주석 프로세서를 사용하여 액션 클래스 및 ActionResult 클래스를 생성합니다.
annotationProcessor('com.gwtplatform:gwtp-all:1.0','com.google.gwt:gwt-user:2.8.2')
다음 단계는 Gradle GWT 플러그인의 도움으로 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