开发过程中涉及到下载第三SDK包,而本身项目是基于gradle的,所以为了项目中使用sdk包,需要将包加入到自己的仓库
1、利用nexus创建自己的第三方库thirdparty 类型hosted
2、setting.xml中配置自己的仓库中的用户名和密码
1 <server> 2 <id>admin</id> 3 <username>admin</username> 4 <password>12345</password> 5 </server>
3、上传jar包到自己仓库
mvn deploy:deploy-file -DgroupId=com.dingtalk.chatbot -DartifactId=dingtalk-chatbot-sdk -Dversion=0.9.0-SNAPSHOT -Dpackaging=jar -Dclassifier=sources -Dfile=C:Users35169Desktopdingtalk-chatbot-sdk-0.9.0dingtalk-chatbot-sdk-0.9.0-SNAPSHOT.jar -Durl=* -DrepositoryId=admin
-Durl中指定自己三方库地址 -DrepositoryId 和 server中配置的ID对应
现在成功上传了jar包,那么如何上传源码呢,经过比对发现源码包多了一个classifier属性,所以要上传源码
4、上传源码到自己仓库
上面命令中增加 -Dclassifier=sources属性