有时候项目中通过 lib 目录添加了很多第三方的 jar 文件
有些 jar 文件在公共仓库中是不存在的
比如我当前项目中就使用了 Essbase JAVA Api
这个 API 是私有的,我只能从前人的代码中找到这个jar文件
如果希望统一通过 dependency 管理的方式来管理这些依赖,要怎么办?
mvn install
命令就派上用场了,它可以将本地 jar 文件上传到 mavenLocal 中
最优秀的是,它会自动生成相关的pom文件,可以方便 gradle 使用
- 找到 第三方 jar 文件所在的目录,比如我的文件是
ess_japi.jar
- 在当前目录命令行执行
mvn install:install-file -Dfile=ess_japi.jar -DgroupId=com.essbase -DartifactId=essbase-japi -Dversion=1.1 -Dpackaging=jar
Done
网友评论