QuickFIX/J的用户常见问题解答描述了重建 QuickFIX/J 的数据字典以自定义应用程序的机会。
常见问题解答中对此进行了描述:
你需要安装蚂蚁。
QF/J 从 core/src/main/resources 中的 DD 生成源。备份您要更改的文件,然后根据需要进行更改。
然后重建如下:
- 蚂蚁罐
- 系统将提示您输入版本号;这只是确定给 jar 名称的后缀。输入任何你想要的。
- 等待构建完成
- 在 core/target/ 中找到您全新的 QF/J jars
不幸的是,我找不到build.xml
我必须调用的ant
.
也许你有这个问题的经验,可以帮助我。
谢谢你的帮助!
编辑:
我从官方 QuickFIX 页面找到了重建 QuickFIX/J 的进一步指南:
构建 QuickFIX/J
这些说明适用于不想使用预构建二进制文件或打算修改和重建 QuickFIX/J 代码的开发人员。如果您从命令行构建代码,您需要下载并安装 Ant(1.6.3 或更高版本)。如果您是从 Eclipse 构建的,则包括 Ant。从源代码构建需要 Java 5+。没有 Java 1.4 源代码。
查看来自 Subversion 的代码。有关访问的更多详细信息,请参阅 Source Forge 的 Subversion 指南。您通常需要从 Subversion 存储库中检出主干目录。
将目录更改为签出代码的顶级目录。您应该会看到一个 build.xml 文件。
运行 ant jar 以构建 QuickFIX/J 和示例 jar 文件。这还将为各种 FIX 版本生成所有与 FIX 消息相关的代码。
对于价格和数量等字段,代码生成器可以选择使用 BigDecimal 而不是 double。要启用此功能,请在运行 generate.code Ant 目标时在命令行上传递 -Dgenerator.decimal 选项。
我已经从 sourceforge 下载了 zip,但整个目录(及其子目录)不包含build.xml
?!?!
感谢帮助!!