用于在Java中创建动态生成代码的工具(在Eclipse中)
在VisualStudioLand中,我曾经能够在XSD文件中定义一个结构,并向其添加一个特殊属性,这将使它能够动态编译,并可用于应用程序中其他C#文件中的intellisense。我不确定这个术语到底是什么,也许是“动态代码生成” 我正试图使用EclipseIDE在Java中实现同样的功能。基本上,我正在寻找的是一个工具,它允许我在一个“热文件夹”中指定一些模板并从中生成Java代码,这将允许我在其他静态Java文件中完成代码 有人知道这个问题的解决方案吗?我知道这在VisualStudio中是可能的,但我似乎找不到Eclipse的任何东西 好的,这正是我想要做的 第一步。我创建了一个名为templates的文件夹 第二步。我创建了一个名为HelloWord.ibes的文件 第三步。在我的src文件夹HelloWorld.java中自动生成代码用于在Java中创建动态生成代码的工具(在Eclipse中),java,visual-studio,eclipse,code-generation,Java,Visual Studio,Eclipse,Code Generation,在VisualStudioLand中,我曾经能够在XSD文件中定义一个结构,并向其添加一个特殊属性,这将使它能够动态编译,并可用于应用程序中其他C#文件中的intellisense。我不确定这个术语到底是什么,也许是“动态代码生成” 我正试图使用EclipseIDE在Java中实现同样的功能。基本上,我正在寻找的是一个工具,它允许我在一个“热文件夹”中指定一些模板并从中生成Java代码,这将允许我在其他静态Java文件中完成代码 有人知道这个问题的解决方案吗?我知道这在VisualStudio中
我希望能够在eclipse中轻松地执行此操作。我不确定您是否看到了代码模板选项
首选项
Java,代码样式
然后代码模板
创建一个新的构建器很困难,因为它必须用java编码并作为插件添加到eclipse中。我打赌你不想走那条路;) 这不是我想要的。基本上,我希望有一个XML文件,并让它动态处理以生成Java源代码。我相信这只能在一个源文件中使用。如果你读了这个问题,John似乎想生成多个源文件。@John,好的。我不确定你是指基本代码格式。似乎解决方案不必是纯基于Eclipse的,只要它可以从Eclipse IDE调用,对吗?是的,它不必是基于Eclipse的。这可能有效。如何添加eclipse构建器?我没有在“首选项”中看到选项。谢谢,我实际上能够让它工作。我最终编写了自己的生成器类来解析源文件并从中生成java源代码,然后使用ant builder自动调用生成器并输出文件。