【问题标题】:How to add a xml a file as dependency using gradle?如何使用gradle将xml文件添加为依赖项?
【发布时间】:2016-02-19 19:55:49
【问题描述】:

我有一个基于 gradle 构建的项目,它有一个目录 src/main/dist/deploy。在部署文件夹中有一个 xml 文件。我想将此 xml 文件作为依赖项添加到我的 build.gradle 生成的 jar 文件中。我将这个 jar 添加到另一个依赖于我的 gradle 项目的项目的 lib 文件夹中。另一个项目是使用 ant 构建的。当从 ant 项目加载 gradle jar 中捆绑的类时,它们无法从 gradle jar 中读取该 xml 文件。

【问题讨论】:

  • 你应该使用“资源”这个词而不是“依赖”。依赖通常是指代码(或代码派生的二进制文件)文件。

标签: gradle


【解决方案1】:

标准 java 插件不会在 src/main/dist/deploy 中查找资源。

您应该将 xml 文件移动到 java 插件的标准资源文件夹 src/main/resources,或者将 dist/deploy 文件夹添加到主 sourceSet 的资源列表中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-03
    • 1970-01-01
    • 2014-09-21
    • 1970-01-01
    • 2020-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多