需求很简单,要解析 spring boot 工程的配置文件然后生成对应的 dockerfile 还有 docker-compose 文件。
本来很早就用 go 和 go template 写了一个,但感觉和 jenkins 交互不是很好,只能通过命令来,还是 Java 的方便点。
maven 的 docker 插件我也看过了,感觉 pom 里面写出来一堆尖括号太蠢,还不如我手写。
所以有啥好点的java 模板引擎,不用太好和 go template 差不多都行。
![]() | 1 yinheli 2017-02-21 11:43:31 +08:00 ![]() https://github.com/PebbleTemplates/pebble 最近在用, API 比较友好 |
![]() | 2 liuxey 2017-02-21 11:50:14 +08:00 ![]() |
![]() | 3 LaudOak 2017-02-21 11:55:45 +08:00 ![]() 用过 Velocity 和 Thymeleaf ,用 Velocity 模板引擎写过生成 Java , XML 等文件, Velocity 应该能实现你的需求 |
5 kaneg 2017-02-21 12:42:47 +08:00 via iPhone ![]() 如果是随便用用, Java 比较传统的模版引擎就是 velocity |
![]() | 6 tedzhou1221 2017-02-21 12:55:19 +08:00 via iPhone ![]() Freemark |
![]() | 7 rannnn 2017-02-21 12:58:37 +08:00 ![]() google soy template? |
8 w07128597 2017-02-21 13:00:41 +08:00 via iPhone ![]() 很多都可以用啊,我最近在用 beetl |
![]() | 10 iminto 2017-03-07 14:19:48 +08:00 模板引擎 和 HTML 有毛的关系啊! 从来没有人说过模板引擎是为 HTML 而生的。 用啥引擎都行。 JSP 例外, JSP 脱离不了 servlet 容器。 |
![]() | 14 jack80342 2017-11-29 23:47:20 +08:00 现在正在每天翻译一篇 Thymeleaf,欢迎 Fork,https://www.gitbook.com/book/jack80342/thymeleaf/details |