Java 要在自定义maven原型中使用的JCodeModel

Java 要在自定义maven原型中使用的JCodeModel,java,maven,maven-plugin,maven-archetype,Java,Maven,Maven Plugin,Maven Archetype,我不熟悉maven和Jcodemodel。我正在尝试创建一个原型,它将接受wsdl并生成代码。我需要通过实现接口为实现类文件创建java代码。我需要使用JCodeModel生成java代码。但我对JCode还不熟悉。如何在Maven原型中使用JCodel生成java代码 请指导我Maven将构建您的项目,并自动化管理构建和项目的某些方面;但是,它不会为您决定项目做什么,或者如何着手编写项目 您可能需要编写作为web服务运行的Java代码(因为您提到了WSDL)。该web服务显然应该接受“某物”并

我不熟悉maven和Jcodemodel。我正在尝试创建一个原型,它将接受wsdl并生成代码。我需要通过实现接口为实现类文件创建java代码。我需要使用JCodeModel生成java代码。但我对JCode还不熟悉。如何在Maven原型中使用JCodel生成java代码


请指导我

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

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

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

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

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