在 sts4 中添加 poi -ooxml 依赖项时出现错误 - 无法传输
while adding poi -ooxml dependency in sts4 I am getting an error - cannot transfer
我在我的 Rest assured 项目中添加 poi-ooxlm 依赖项时出错。我需要添加 Excel 文件交互来处理数据。
我收到的错误是“无法传输工件 org.apache.poi:poi-ooxml-lite:jar:5.2.2 from/to 快照 (https://artifacts.apple.com/libs-snapshot): artifacts.apple.com org.eclipse.aether.transfer.ArtifactTransferException:可以
不传输工件 org.apache.poi:poi-ooxml-lite:jar:5.2.2 from/to 快照 (https://artifacts.apple.com/libs-snapshot): artifacts.apple.com at "
我的 pom.xml 是
你没有展示你的很多相关部分pom.xml
;还包括相关片段,因为文本比屏幕截图更容易。
但是 org.apache.poi:poi-ooxml-lite is available on maven central,所以这就是您的项目应该看到的地方。
https://artifacts.apple.com/libs-snapshot
没有解决我的问题,这可能是您正在使用的公司内部 Maven 存储库?
您可以检查以下几项:
- 打开文件
.m2\repository\org\apache\poi\poi-ooxml-lite.2.2\poi-ooxml-lite-5.2.2.jar.lastUpdated
并检查每个存储库的错误消息。查看为什么不能到达maven central;它是否从列表中丢失或出现错误?这可能是公司 firewall/policy 的问题?或者它在 HTTPS/TLS 协议级别上给出错误?
- 检查
mvn help:effective-pom
您当前列出的(插件)存储库是什么
- 检查你是否可以将 maven central 添加到你的存储库列表中,如果它以某种方式丢失(默认情况下应该包含)。检查它是
HTTP
还是 HTTPS
,现在只支持安全。
- 检查你的主 maven 存储库,这个 jar 的哪些版本可用/镜像,并依赖于那个版本(如果你不能让 maven central 工作)。
- 运行 你的 maven 命令
-X
用于调试模式以进一步调查
我在我的 Rest assured 项目中添加 poi-ooxlm 依赖项时出错。我需要添加 Excel 文件交互来处理数据。 我收到的错误是“无法传输工件 org.apache.poi:poi-ooxml-lite:jar:5.2.2 from/to 快照 (https://artifacts.apple.com/libs-snapshot): artifacts.apple.com org.eclipse.aether.transfer.ArtifactTransferException:可以 不传输工件 org.apache.poi:poi-ooxml-lite:jar:5.2.2 from/to 快照 (https://artifacts.apple.com/libs-snapshot): artifacts.apple.com at "
我的 pom.xml 是
你没有展示你的很多相关部分pom.xml
;还包括相关片段,因为文本比屏幕截图更容易。
但是 org.apache.poi:poi-ooxml-lite is available on maven central,所以这就是您的项目应该看到的地方。
https://artifacts.apple.com/libs-snapshot
没有解决我的问题,这可能是您正在使用的公司内部 Maven 存储库?
您可以检查以下几项:
- 打开文件
.m2\repository\org\apache\poi\poi-ooxml-lite.2.2\poi-ooxml-lite-5.2.2.jar.lastUpdated
并检查每个存储库的错误消息。查看为什么不能到达maven central;它是否从列表中丢失或出现错误?这可能是公司 firewall/policy 的问题?或者它在 HTTPS/TLS 协议级别上给出错误? - 检查
mvn help:effective-pom
您当前列出的(插件)存储库是什么 - 检查你是否可以将 maven central 添加到你的存储库列表中,如果它以某种方式丢失(默认情况下应该包含)。检查它是
HTTP
还是HTTPS
,现在只支持安全。 - 检查你的主 maven 存储库,这个 jar 的哪些版本可用/镜像,并依赖于那个版本(如果你不能让 maven central 工作)。
- 运行 你的 maven 命令
-X
用于调试模式以进一步调查