mvn install命令实例

项目组正在研发一个购物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所在的本地路径。

最后编译、打包工程,通过!