我是maven和Jcodemodel的新手。我正在尝试创建一个原型,它将接受wsdl并生成代码。我需要通过实现接口来创建实现类文件的java代码。我需要使用JCodeModel来生成java代码。但我对JCode还是个新手。如何在Maven原型中使用Jcodemodel来生成java代码?
好心的,指引我
发布于 2012-05-12 02:41:01
Maven将构建您的项目,并自动化管理构建和项目的某些方面;但是,它不会决定项目做什么,也不会决定如何编写项目。
您可能需要编写作为web服务运行的Java代码(因为您提到了WSDL)。该web服务显然应该接受"something“并返回"something”。这是一个猜测(这是一个非常模糊的问题),它应该接受的东西是Java类的某种描述,它应该回复的东西要么是Java源代码,要么是编译后的java类。
在任何一种情况下,项目都可以由Maven管理,这意味着Maven将编译、测试和打包您的项目。在某些情况下,它还会部署它(如果您配置了Maven这样做的话)。
现在,如果您希望Maven实际接受WSDL并生成代码,那么Maven将构建的内容将是静态的,这意味着在Maven完成构建之后,“生成的”代码将不能更改。但是,您可以构建可能会更改的“下一个”版本。如果这个场景听起来更像您所想的,那么您的“源”将是一个静态文件,而“构建的项目”将是源代码或与源代码相对应的目标代码。
如果没有更多的指导,这可能是你能得到的最好的指南。这是一个太模糊的问题,涵盖了太多的领域,不能明确地说太多。你似乎同时在很多关键的地方缺乏很多知识;也许最好的解决方案是确定你可能需要温习的东西,按照“什么需要什么”来排序,并从不依赖于其他东西的元素开始。
https://stackoverflow.com/questions/10556697
复制相似问题