项目组正在研发一个购物App,App首页布局有轮播图、快捷按钮、视频、新闻等四大区域。其中视频列表需要显示视频时长,如图所示,该视频为41秒。
搜索到这样一篇博文《java 获取视频的时长、大小、格式等信息_java_奈斯菟咪踢呦-CSDN博客》,文章链接为https://blog.csdn.net/qq_34288630/article/details/85836152。该文章给出的解决方法是下载并引入jave-1.0.2.jar。因为采用的是spring boot框架,常规做法应该是所有的jar包通过pom.xml统一管理,还要另外引入jar包的做法让人有点回到原始社会的感觉。
先是引入pom依赖,如下。结果在IDEA里面版本为1.0.2显示为红色,有问题。试着编译一下,报错了!
1 2 3 4 5 | <dependency> <groupId>it.sauronsoftware</groupId> <artifactId>jave</artifactId> <version>1.0.2</version> </dependency> |
于是通过mvn install命令把jave-1.0.2.jar包引入本地maven仓库看看,结果工程成功编译打包了!
步骤:进入本地电脑maven目录D:\Java\apache-maven-3.6.3\bin,执行下面的cmd命令:
mvn install:install-file -DgroupId=it.sauronsoftware -DartifactId=jave -Dversion=1.0.2 -Dpackaging=jar -Dfile=C:\Users\lenovo\Desktop\jave-1.0.2\jave-1.0.2.jar
groupId:组织的唯一标识,这里为it.sauronsoftware
artifactId:项目的唯一标识,这里为jave
version:项目的版本,这里为1.0.2
packaging:一般为jar
file:为jar所在的本地路径。
最后编译、打包工程,通过!