gpt4 book ai didi

java - 智能 : unable to find JAXB generated classes in sub project

转载 作者:太空宇宙 更新时间:2023-11-04 11:34:31 26 4
gpt4 key购买 nike

我有一个 Maven 项目,其中有许多子项目。由于历史原因,该项目的结构如下:

Root
- client
- core
- model
- parent
- webapp

parent 是根项目的父 pom。

这在命令行中构建得很好,但是在 IntelliJ 中我试图单独运行我的单元测试。

在客户端,我有一个单元测试,运行时,Make 命令给我 86 条消息(“错误:package-info.class(没有这样的文件或目录)”),它无法找到任何JAXB 创建的类。

我的其他同事没有这个问题,但我们的设置似乎是一样的(显然不是)。我试过 IntelliJ 的 10.5.4 和 11.0.1,都出现了同样的问题。

这是在 Linux (Ubuntu 11.10) 上运行的。

附加:

我可以很好地从根项目运行 maven 安装,但是,如果我右键单击测试类并选择“运行 blahblahblahtest”,我会收到此消息。当我去检查我选择的配置时(我想要它,因为我希望它更新),但是在制作过程中我收到了消息。

xjc 目标目录(${project.build.directory}/generated-sources/jaxb)被设置为源目录。只有在 intellij 的 make 周期中它才会失败。

最佳答案

确保您已将 xjc 目标目录添加到源代码目录列表中以进行测试。

关于java - 智能 : unable to find JAXB generated classes in sub project,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8970283/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com