3 回答
TA贡献1995条经验 获得超2个赞
感谢所有贡献者,尤其是 @ayZagen(他将我指向 pom.xml)。
事实证明,我已将 poi 的依赖项插入到依赖项部分
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
而不是进入正确的部分<project> <dependencies>。
当我将依赖项移动到正确的部分时,maven 会下载 POI,并且该部分代码会编译。
很抱歉因为一个小错误而占用人们的时间。感谢您帮助我找出答案并提出正确的问题!这是一次非常积极的经历!
TA贡献1786条经验 获得超13个赞
根据错误日志,有两种可能性
网络问题。Maven 无法从其存储库中下载 jar 文件,因此.m2文件夹中没有POI库 解决方法:检查网络/ Internet。
文件损坏。如果文件损坏,就会发生这种情况。
解决方法:删除.m2org.apache.poi
文件夹内文件夹。右键单击项目(来自 Eclipse) -->-->。然后&项目,然后运行命令Maven
Update project
clean
refresh
Maven clean install
TA贡献1963条经验 获得超6个赞
编辑 尝试将 poi 依赖项移动到根dependencies
标记。
跑mvn compile
第一次执行此(或任何其他)命令时,Maven 将需要下载执行该命令所需的所有插件和相关依赖项。从全新安装的 Maven 开始,这可能需要相当长的时间(在上面的输出中,大约需要 4 分钟)。如果您再次执行该命令,Maven 现在将拥有它需要的东西,因此它不需要下载任何新内容,并且能够更快地执行该命令。
添加回答
举报