如何在本地 运行 try.freemarker.apache.org

How to run try.freemarker.apache.org locally

https://try.freemarker.apache.org/ 已关闭,或者更可能的是,它不再公开可用,因为我正在 ERR_CONNECTION_REFUSED。它是快速检查语法的好工具,因为我经常将 FreeMarker 片段发送给其他人。

是否可以在本地 运行 此站点?

更新 (2021-05-05):网站已上线:https://try.freemarker.apache.org/


我在 github 上找到了源代码以及构建和部署说明: https://github.com/apache/freemarker-online-tester

您可以按照说明(需要 Java 1.8)在您的计算机上本地获取此工具 运行,再也不会处理可用性问题!。我测试了它:

步骤

  • 克隆存储库https://github.com/apache/freemarker-online-tester.git
  • 在项目文件夹根目录下打开cmd和运行命令:gradlew build
  • 等到 gradle 包装器安装 gradle,然后构建所有依赖项,这是预期的输出:
    :compileJava
    :processResources
    :classes
    :jar
    :assemble
    :compileTestJava
    Download https://repo1.maven.org/maven2/org/javassist/javassist/3.20.0-GA/javassist-3.20.0-GA.pom
    :processTestResources
    :testClasses
    :test
    Download https://repo1.maven.org/maven2/org/jacoco/org.jacoco.agent/0.7.8/org.jacoco.agent-0.7.8.pom
    Download https://repo1.maven.org/maven2/org/jacoco/org.jacoco.build/0.7.8/org.jacoco.build-0.7.8.pom
    Download https://repo1.maven.org/maven2/org/jacoco/org.jacoco.agent/0.7.8/org.jacoco.agent-0.7.8.jar
    :jacocoTestReport
    Download https://repo1.maven.org/maven2/org/jacoco/org.jacoco.ant/0.7.8/org.jacoco.ant-0.7.8.pom
    Download https://repo1.maven.org/maven2/org/jacoco/org.jacoco.core/0.7.8/org.jacoco.core-0.7.8.pom
    Download https://repo1.maven.org/maven2/org/jacoco/org.jacoco.report/0.7.8/org.jacoco.report-0.7.8.pom
    Download https://repo1.maven.org/maven2/org/ow2/asm/asm-debug-all/5.1/asm-debug-all-5.1.pom
    Download https://repo1.maven.org/maven2/org/ow2/asm/asm-parent/5.1/asm-parent-5.1.pom
    Download https://repo1.maven.org/maven2/org/jacoco/org.jacoco.ant/0.7.8/org.jacoco.ant-0.7.8.jar
    Download https://repo1.maven.org/maven2/org/jacoco/org.jacoco.core/0.7.8/org.jacoco.core-0.7.8.jar
    Download https://repo1.maven.org/maven2/org/jacoco/org.jacoco.report/0.7.8/org.jacoco.report-0.7.8.jar
    Download https://repo1.maven.org/maven2/org/ow2/asm/asm-debug-all/5.1/asm-debug-all-5.1.jar
    :check
    :shadowJar
    :build
    
    BUILD SUCCESSFUL
  • 运行 gradlew shadowJar 预期输出:
$ gradlew shadowJar
:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:jar
:shadowJar

BUILD SUCCESSFUL

Total time: 2.413 secs
  • 启动应用程序,运行命令:java -jar build/libs/freemarker-online-0.1-SNAPSHOT.jar server src/main/resources/freemarker-online.yml

这是 运行ning 服务器控制台的屏幕截图:

  • 访问您的在线 FreeMarker 模板测试器 link: http://localhost:8080/