【maven】关于java的maven本地jar包不识别的问题

接了个已经存在的项目了,人家不会把所有源码都给的,所以有些jar包只能发给我,我给放在我本地的maven仓库即可。
有那么几个是OK的,直接能识别出来,但是有那么几个就比较个性,就是识别不出来。
经过大神指点,直接暴力的安装到本地maven仓库
具体命令是
当然了前提是maven要配置到环境变量中

安装指定文件到本地仓库命令:mvn install:install-file

-DgroupId=       : 设置项目代码的包名(一般用组织名)

-DartifactId= : 设置项目名或模块名

-Dversion=1.0.0           : 版本号

-Dpackaging=jar           : 什么类型的文件(jar包)

-Dfile=.jar>       : 指定jar文件路径与文件名(同目录只需文件名)

命令示例

mvn install:install-file -Dfile="dlanqi.core-1.0.1.jar" -DgroupId="com.dlanqi.core" -DartifactId="dlanqi.core" -Dversion="1.0.1" -Dpackaging=jar

这里的参数如果是在windows下运行,需要加上双引号,如果是linux就不需要加这个双引号了。
然后pom文件就是把jar包里的解压出来(当然了,如果jar包本身没有pom,这个参数去掉就好了),把这两个放在一个新的文件夹中,最好不要有中文路径,执行这个命令即可。
这样安装完了,就直接有了。真棒。

你可能感兴趣的:(Java,maven,jar)