一、上傳文件到 Nexus
1,進入 Nexus 倉庫界面
如果你電腦還沒有使用 Nexus,需要先下載並啟動 Nexus 私服。
在瀏覽器輸入:http://127.0.0.1:8081/nexus/
進入后看到如下界面就代表nexus已經啟動成功。點擊右上角的【Log In】登陸,初始用戶名密碼:admin/admin123
登陸后,點擊右邊導航欄的【Repositories】會看到如下界面:
2,建立Hosted倉庫
步驟為Repositories –> Add –> Hosted Repository,在頁面的下半部分輸入框中填入Repository ID和Repository Name即可,比如分別填入snaillove 和 snaillove repostiory,另外把Deployment Policy設置為Allow Redeploy,點擊save就創建完成了。這里我點擊添加宿主類型的倉庫,在倉庫列表的下方會出現新增倉庫的配置,如下所示:
3,上傳本地文件
選中剛才創建的倉庫,選擇【Artifact Upload】,輸入相關信息,添加jar包,點擊【Add Artifact】,最后點擊【Upload Artifact】完成上傳。
二、Gradle 引用
1,獲取倉庫和Jar包信息
在【Summary】中找到倉庫URL,或者是【Repository Path】
在【Browse Index】中找到對應文件,查看右邊【Maven】的相關信息(groupId, artifactId, version)
2,在Gradle中配置依賴
在Gradle的repositories中配置maven url信息
在dependencies中添加compile,后面字符串格式為【groupId : artifactId : version】
3,同步 Gradle Files
點擊工具欄中的圖標【Sync Project with Gradle Files】,或在菜單欄的 Build 中選擇 Rebuild Project 等操作同步 Gradle 依賴的程序。在右邊的側欄中可以看到下載下來的jar包: