您将如何将Freemarker(或替代方案)作为模板代码生成器构建到 Maven 项目中?我对 Maven 很陌生,希望能得到一些帮助。
我想从我的项目中的模板生成一些代码。[一个]
与其编写我自己的,谷歌搜索发现似乎被Spring使用的freemarker对我来说是一个足够好的参考,尽管我还没有开始使用它,任何其他适用于 Maven 的建议也将不胜感激。
这个网站告诉我如何将它作为依赖项添加到我的 pom.xml 中。 这个 SO question告诉我生成的源应该去哪里。我无法解决的是如何将它们联系在一起,所以我得到了从模板生成的生成源,然后我生成的源像常规源一样用于编译、测试、jar、javadoc 等。有其他人使用过maven 中的 java 模板代码生成器,可以提供帮助吗?
[a] 我知道泛型将是通常的解决方案,事实上我正在使用它们,但我必须使用模板来处理原始情况,而不会引入复制/粘贴错误。请相信我:-)