我一直在Mac上发声。自从安装最新版本的Xcode命令行工具以来,我在enunciate.m
和enunciate-common.m
上遇到了编译器错误。它们是非常基本的语法错误,我可以通过进入/obj-c/target/enunciate/gen/obj-c/
目录并编辑有问题的文件轻松解决这些问题。所以,这不是我的问题。
问题是,每次运行mvn clean install
时,我所做的更改都会被丢弃。所以,我想了解如何生成enunciate.m
和enunciate-common.m
文件,以便我可以在源头修复问题。我试图自己搞清楚,但无济于事。我对Maven没有太多经验,所以我认为我遗漏了一些明显的东西 - 比如当Maven执行.m
阶段时,compile
文件是从其他地方的存储库中提取出来的吗?
答案 0 :(得分:0)
发出使用Freemarker来生成其所有代码。您感兴趣的自由标记模板是api.fmt
,最终会调用common.fmt
和client-enum-type.fmt
来生成您的特定编译时问题。