一开始因为有两个第三方jar包需要额外导入到工程,然后我用如下mavne命令:
mvn install:install-file -Dfile=C:\Users\Administrator\Desktop\fastjson-1.1.8.jar -DgroupId=com.alibaba -DartifactId=fastjson -Dversion=1.1.8 -Dpackaging=jar -DgeneratePom=true -DcreateChecksum=true
然后再pom.xml中配置依赖:
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.1.8</version>
</dependency>
结果成功,可以达到眼前要求,就是本地仓库已经生成了所需jar包,但是只是在本地仓库.m2/respository里而已,没有共享到私服respository,导致其他同事maven dependencies中无法抓取对应的那两个jar包。
所以我改成使用:
mvn deploy:deploy-file -DgroupId=com.alibaba -DartifactId=fastjson -Dversion=1.1.8 -Dpackaging=jar -Dfile=C:\Users\Administrator\Desktop\fastjson-1.1.8.jar -Durl=http://10.21.210.***:8081/nexus/content/repositories/releases/ -DrepositoryId=releases
在cmd中运行,SUCCESS,私服中确实也已经生成,但是eclipse中maven dependencies却无法生成相应的jar包,这是为什么?我要如何做才能让其他同事只需更新pom.xml文件,就可以得到我本地上传到私服仓库的jar包?求大神指教~