首页 > 解决方案 > gradle 处理或忽略无效的 pom 警告消息

问题描述

添加时

hortonworks hive 仓库连接器连接到 gradle scala (spark) 项目,例如:

repositories {
        maven { url "https://repo.hortonworks.com/content/repositories/releases/" }
    }
compile "com.hortonworks.hive:hive-warehouse-connector_2_11:1.0.0.3.1.5.9-1"

显示了很多无效 POM 的警告。没有这种依赖,我的项目很干净,没有警告。这些应该如何处理?它们是否可以通过 gradle 即时修复(或者如果它们无用/不相关,至少可以忽略):

[Fatal Error] hive-warehouse-connector_2.11-1.0.0.3.1.5.9-1.pom:7:3: Elementtyp "hr" muss mit dem entsprechenden Endtag "</hr>" beendet werden.
[Fatal Error] jline-2.12.1.pom:7:3: Elementtyp "hr" muss mit dem entsprechenden Endtag "</hr>" beendet werden.
[Fatal Error] hive-streaming-3.1.0.3.1.5.9-1.pom:7:3: Elementtyp "hr" muss mit dem entsprechenden Endtag "</hr>" beendet werden.
[Fatal Error] hive-service-3.1.0.3.1.5.9-1.pom:7:3: Elementtyp "hr" muss mit dem entsprechenden Endtag "</hr>" beendet werden.
[Fatal Error] hive-llap-ext-client-3.1.0.3.1.5.9-1.pom:7:3: Elementtyp "hr" muss mit dem entsprechenden Endtag "</hr>" beendet werden.

标签: apache-sparkgradlexml-parsingdependenciespom.xml

解决方案


POM 文件位于https://repo.hortonworks.com/content/repositories/releases/com/hortonworks/hive/hive-warehouse-connector_2.11/1.0.0.3.1.5.9-1/hive-warehouse-connector_2 .11-1.0.0.3.1.5.9-1.pom看起来不错。因此,我会仔细检查您是否确实连接到了该存储库,并且没有获得类似代理的东西,它不允许您访问它并使用 HTML 页面进行响应。

您可以通过查看内部来检查 Gradle 在其缓存中下载的内容~/.gradle/caches/modules-2/files-2.1/com.hortonworks.hive/hive-warehouse-connector_2_11


推荐阅读