我有一组ruby文件,其中有一些类型的字符串:
@something = [Whatever.new('1rabbit'),
Whatever.new('2rabbit'),
Whatever.new('3rabbit')]
我想在编译阶段从ruby文件中解析出这些信息(javac与maven一起运行 - 但我认为运行javac没有区别),并创建一个类型的.class枚举:
public enum Something {
1RABBIT,
2RABBIT,
3RABBIT
}
并将其存储到目标文件夹中。然后,无论我想要什么,我都可以使用这个枚举(在这个初始编译之后)。我查看了AnnotationProcessors和字节码生成,但第一个需要注释,第二个是在运行时完成的。我无法找到如何正确地做到这一点。
执行此操作的正确工具是什么?如何?
答案 0 :(得分:2)
gets()
生命周期有一个生成源阶段。你冷却使用maven
来运行生成枚举的脚本。