gradle 处理或忽略无效的 pom 警告消息
Posted
技术标签:
【中文标题】gradle 处理或忽略无效的 pom 警告消息【英文标题】:gradle handle or ignore invalid pom warning messages 【发布时间】:2020-07-13 12:44:32 【问题描述】:添加时
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.
【问题讨论】:
【参考方案1】:位于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 的 POM 文件看起来不错。 因此,我会仔细检查您是否确实连接到了该存储库,并且没有获得类似代理的东西,它不允许您访问它并使用 html 页面进行响应。
您可以通过查看 ~/.gradle/caches/modules-2/files-2.1/com.hortonworks.hive/hive-warehouse-connector_2_11
来检查 Gradle 在其缓存中下载的内容
【讨论】:
我删除了缓存,问题依旧 正确。 HWC 不是问题。它与 locationtech 存储库有关 github.com/geoHeil/debugging-locationtech-repository 事实上,github.com/locationtech/geomesa#maven-integration eclipse 已经改变了 URI,所以从 repo.locationtech.org/content/groups/releases 移动需要更改为 repo.eclipse.org/content/groups/releases 来解决问题以上是关于gradle 处理或忽略无效的 pom 警告消息的主要内容,如果未能解决你的问题,请参考以下文章
错误:警告:忽略匿名内部类的 InnerClasses 属性错误:(org.jsonschema2pojo.gradle。)
带有 Xamarin 的 VS 2019,由于警告而无法调试:调试符号文件无效并被忽略
警告:忽略无效的分发 -ip (c:\python39\lib\site-packages) 我该如何解决这个问题,这是啥意思? [复制]