Java IntelliJ:在子项目中找不到JAXB生成的类

Java IntelliJ:在子项目中找不到JAXB生成的类,java,linux,jaxb,intellij-idea,environment,Java,Linux,Jaxb,Intellij Idea,Environment,我有一个Maven项目,它有许多子项目。出于历史原因,该项目的结构如下: Root - client - core - model - parent - webapp 其中parent是根项目的父pom 这可以从命令行生成,但是在IntelliJ中,我尝试单独运行单元测试 在客户机中,我有一个单元测试,当运行该测试时,Make命令会给我86条消息(“Error:package-info.class(没有这样的文件或目录)”),其中它找不到任何JAXB创建的类 我的其他同事没有这个问题,但我们的

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

Root
- client
- core
- model
- parent
- webapp
其中parent是根项目的父pom

这可以从命令行生成,但是在IntelliJ中,我尝试单独运行单元测试

在客户机中,我有一个单元测试,当运行该测试时,Make命令会给我86条消息(“Error:package-info.class(没有这样的文件或目录)”),其中它找不到任何JAXB创建的类

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

这是在Linux(Ubuntu11.10)上运行的

其他:

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


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

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

我已对此进行了检查,它是一个源目录。