0

我是 Maven 和 Jcodemodel 的新手。我正在尝试创建一个将接受 wsdl 并生成代码的原型。我需要通过实现接口为实现类文件创建java代码。我需要使用 JCodeModel 来生成 java 代码。但我是 JCode 的新手。如何在 Maven 原型中使用 Jcodemodel 生成 java 代码?

请指导我

4

1 回答 1

1

Maven 将构建您的项目并自动化管理构建和项目的某些方面;但是,它不会为您决定项目做什么,或者如何编写项目。

您可能需要编写作为 Web 服务运行的 Java 代码(因为您提到了 WSDL)。该网络服务显然应该接受“某事”并以“某事”回复。这是一个猜测(这是一个非常模糊的问题),它应该接受的东西是对 Java 类的某种描述,而它应该回答的东西将是 Java 源代码或编译的 Java 类。

无论哪种情况,项目都可以由 Maven 管理,这意味着 Maven 将编译、测试和打包您的项目。在某些情况下,它也会部署它(如果您配置 Maven 这样做)。

现在,如果您希望 Maven 真正接受 WSDL 并生成代码,那么 Maven 将构建的内容将是静态的,这意味着“生成”的代码在 Maven 完成构建后将无法更改。你可以; 但是,构建可能会改变的“下一个”版本。如果这个场景听起来更像您的想法,那么您的“源”将是一个静态文件,“构建项目”将是源代码或与源对应的目标代码。

如果没有更多指导,这可能是您将获得的最佳指南。这是一个太模糊的问题,涵盖了太多的基础,无法明确地说出太多。你似乎同时在很多关键地方也缺乏很多知识;也许最好的解决方案是确定您可能需要复习的内容,按“需要什么”排序,然后从不依赖其他元素的元素开始。

于 2012-05-11T18:41:01.033 回答