• Nexus 私服上传文件,并通过 Gradle 引用


    一、上传文件到 Nexus

    1,进入 Nexus 仓库界面

    如果你电脑还没有使用 Nexus,需要先下载并启动 Nexus 私服。

    在浏览器输入:http://127.0.0.1:8081/nexus/ 
    进入后看到如下界面就代表nexus已经启动成功。点击右上角的【Log In】登陆,初始用户名密码:admin/admin123

    NexusLogin

    登陆后,点击右边导航栏的【Repositories】会看到如下界面:

    NexusRepositories



    2,建立Hosted仓库

    步骤为Repositories –> Add –> Hosted Repository,在页面的下半部分输入框中填入Repository ID和Repository Name即可,比如分别填入snaillove 和 snaillove repostiory,另外把Deployment Policy设置为Allow Redeploy,点击save就创建完成了。这里我点击添加宿主类型的仓库,在仓库列表的下方会出现新增仓库的配置,如下所示:

    NexusHosted



    3,上传本地文件

    选中刚才创建的仓库,选择【Artifact Upload】,输入相关信息,添加jar包,点击【Add Artifact】,最后点击【Upload Artifact】完成上传。

    NexusUpload

    二、Gradle 引用

    1,获取仓库和Jar包信息

    在【Summary】中找到仓库URL,或者是【Repository Path】

    NexusSummary

    在【Browse Index】中找到对应文件,查看右边【Maven】的相关信息(groupId, artifactId, version)

    NexusBrowse



    2,在Gradle中配置依赖

    在Gradle的repositories中配置maven url信息

    GradleConfiguration

    在dependencies中添加compile,后面字符串格式为【groupId : artifactId : version】

    GradleDependencies



    3,同步 Gradle Files

    点击工具栏中的图标【Sync Project with Gradle Files】,或在菜单栏的 Build 中选择 Rebuild Project 等操作同步 Gradle 依赖的程序。在右边的侧栏中可以看到下载下来的jar包:

    GradleProject

  • 相关阅读:
    Luogu3119 [USACO15JAN]Grass Cownoisseur G
    BZOJ4361 isn
    洛谷1330 封锁阳光大学
    codechef AUG17 T2 Chef and Mover
    codechef AUG17 T1 Chef and Rainbow Array
    【bzoj3211】花神游历各国&&【bzoj3038】上帝造题的七分钟2
    noip 瑞士轮 ————归并排序解法
    记录string的妙用
    洛谷P1550 [USACO08OCT]打井Watering Hole
    汕头市队赛 SRM 09 C 撕书
  • 原文地址:https://www.cnblogs.com/lykbk/p/wewewewe346645476566765767676.html
Copyright © 2020-2023  润新知