首页 > 解决方案 > Athena最新的JDBC驱动jar AthenaJDBC42_2.0.14

问题描述

https://docs.aws.amazon.com/athena/latest/ug/connect-with-jdbc.html 我已将最新的 jdbc jar 安装到我的本地 mvn 存储库中。当我尝试构建我的项目时,我遇到了错误。

Failed to collect dependencies at Athena:AthenaJDBC42:jar:2.0.14.1000: Failed to read artifact descriptor for Athena:AthenaJDBC42:jar:2.0.14.1000: 1 problem was encountered while building the effective model for Athena:AthenaJDBC${env.JDBC_V}:${env.MAJOR_V}.${env.MINOR_V}.${env.REVISION_V}.${env.BUILD_V}
[ERROR] [ERROR] 'artifactId' with value 'AthenaJDBC${env.JDBC_V}' does not match a valid id pattern. @

任何人都有任何想法,如何解决这个错误。?

标签: jdbcamazon-athenamulesoft

解决方案


仅使用小的 Maven 错误片段很难说,但看起来 Maven 无法识别属性 ${env.JDBC_V} 或者它包含一些无效值,例如空格。

我建议生成一个Maven有效的pom模型(mvn help~effective-pom)并在调试模式下执行Maven(mvn -X ...)尝试排查原因。


推荐阅读