在Java中创建动态生成代码的工具(在Eclipse中)
在Visual Studio中,我曾经能够在XSD文件中定义一个结构并为其添加一个特殊属性,这将导致它被动态编译并可用于应用程序中其他C#文件中的intellisense.我不确定这个词的确切含义,也许是“动态代码生成”.
我正在尝试使用Eclipse IDE在Java中完成相同的工作.基本上我正在寻找的是一个工具,它允许我在“热文件夹”中指定一些模板并从中生成Java代码,这将允许我在其他静态Java文件中完成代码. 有谁知道这个解决方案?我知道它在Visual Studio中是可能的,但我似乎无法为Eclipse找到任何东西. 好的,这正是我想要做的. 步骤1.我创建一个名为templates的文件夹 我希望能够轻松地在日食中做到这一点. 解决方法
您可以创建一个ant构建文件,为您生成源代码.然后您可以自由使用任何您喜欢的代码生成器. Ant支持是eclipse IDE的一部分.如果您更喜欢maven,那么可以使用一个很好的日食(这就是我实际用于基于jaxb,javacc和xdoclet的源代码生成……).
从技术上讲,你只需要添加另一个eclipse构建器,它可以在eclipse检测到代码库中的变化时随时调用. 如果您已经考虑过代码生成器,只需“询问”互联网是否有可用的插件. 编辑 关于如何安装构建器:这是自动完成的.对于maven,您只需安装maven插件(m2eclipse)并为项目启用maven依赖项.然后,如果查看项目属性页面(“构建器”部分),则会在构建器列表中找到第二个条目. 它与蚂蚁类似,甚至更容易,因为蚂蚁已经集成了.为项目“启用”ant,并将构建器添加到项目的构建器列表中.如果它杀死了性能或自动构建的开关,我可以随时取消选择它(我不知道如何为项目启用ant构建,但我记得eclipse帮助有足够的信息). 所有关于蚂蚁的信息都可以在这里找到:Apache Ant 创建新构建器很困难,因为它必须在java中编码并作为插件添加到eclipse中.我打赌你不想跟踪那条赛道;) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |