java - xjc 生成的类无法解析它们之间的符号
问题描述
我已经从 xsd 文档生成了类。
所有的类现在都在 target/generated-sources/.../dto/generated
我里面有 4 个类。
该文件夹被很好地标记为“生成的源根目录”。
Maven 没问题,服务器也没问题,但 IntelliJ 无法解析 classA 中的 classB 符号。
只是为了尝试,我已经把我的输出目录放在我的应用程序中,没关系。
有谁知道如何对 intelliJ 说 classB 是与目标中的 classA 位于同一目录中的类?还是要添加到 jaxb 插件的一些配置?
这里是 :
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>2.5.0</version>
<executions>
<execution>
<id>xjc</id>
<goals>
<goal>xjc</goal>
</goals>
</execution>
</executions>
<configuration>
<sources>
<source>src/main/resources/xsd/my_file.xsd</source>
</sources>
<outputDirectory>${project.build.directory}/generated-sources/fr/.../dto</outputDirectory>
<clearOutputDir>false</clearOutputDir>
</configuration>
</plugin>
解决方案
推荐阅读
- oracle - oracle使用rownum从表中删除数据
- node.js - Express 中的中间件
- typescript - 如何使用打字稿将“Pre”标签数据复制到剪贴板?
- azure-functions - windows VM中管理员帐户的密码轮换
- flutter - 颤振酒吧在颤振创建期间失败
- matplotlib - Matplotlib 通过绘图绘制一条带有提示的线
- reactjs - useRouter 在 getInitialProps 中不起作用
- .net - .net core 3.0 worker 服务来处理 http 请求
- python - 根据数据框中的 id 比较两个数据框列
- c++ - 在 C++ 中对超过 4 个变量使用 Min Max 而不使用数组