首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用maven生成cxf JAXB代码,如何在目标目录中使用生成的文件

使用maven生成cxf JAXB代码,如何在目标目录中使用生成的文件
EN

Stack Overflow用户
提问于 2012-03-04 20:16:17
回答 1查看 794关注 0票数 0

我使用cxf-xjc-plugin从xsd生成java文件。默认情况下,插件在target/generated目录中创建文件,这是有意义的,因为可以生成的所有内容都应该放在那里。

但是现在我不能使用这些java文件,因为它们没有列在类路径中。

访问生成的对象的最佳实践是什么?我真的不希望它们被放在某个源代码目录中,因为这样我会收到大量的编译器警告,因为插件不会根据我的代码样式设置生成java代码。

插件是否还能以某种方式触发对这些生成的文件的编译,并将最终的类文件放在类路径中的某个位置?我找不到任何其他人如何处理这个很常见的问题的指导或例子。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-05 00:22:39

生成源代码的插件应该自动将该文件夹添加到项目编译源代码根目录中,以便由编译器插件进行编译。只有当插件绑定到正确的生命周期阶段generate-sources时,这才会起作用,这发生在compile阶段之前。

如果cxf插件没有添加必要的源根目录,您可以使用build helper plugin手动添加。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9554782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档