gpt4 book ai didi

java - 使用依赖项中的 XSD

转载 作者:行者123 更新时间:2023-12-01 12:34:19 25 4
gpt4 key购买 nike

我有一个 Web 服务,它将引用另一个项目中的 XSD 文件(作为依赖项导入)。我可以使用 following post 中的插件来提取 XSD 。但是,这会将其直接拉入源中。我宁愿将其添加到构建目录中以避免提交文件。

如果我将 xsd 提取到现有的项目结构中:

<outputDirectory>schema</outputDirectory>

它显示在 .jar 中。但是,如果我将其提取到构建目录:

<outputDirectory>${project.build.directory}/generated/schema</outputDirectory>

它不会显示在 .jar 中(即使我将其添加到构建路径中)。

我认为我缺少对 Maven 生命周期的一些基本理解。我需要做什么才能将文件放入 .jar 中,同时将文件保留在构建目录中?

最佳答案

您可以使用Maven资源插件来添加其他资源(将打包到最终存档中),并且这些资源不在通常的资源目录中,即src/main/resources/:

<project>
...
<build>
...
<resources>
<resource>
<directory>${project.build.directory}/generated/schema</directory>
</resource>
</resources>
...
</build>
...
</project>

关于java - 使用依赖项中的 XSD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25703996/

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