您的位置:首页 > 本地本地

怎么更新nexus maven库

admin2024-05-08人已围观

一、怎么更新nexus maven库

4、配置nexus4.1、开启远程索引新搭建的neuxs环境只是一个空的仓库,需要手动和远程中心库进行同步,nexus默认是关闭远程索引下载,最重要的一件事情就是开启远程索引下载。登陆nexus系统,默认用户名密码为admin/admin123。点击左边Administration菜单下面的Repositories,找到右边仓库列表中的三个仓库ApacheSnapshots,CodehausSnapshots和MavenCentral,然后再没有仓库的configuration下把DownloadRemoteIndexes修改为true。如下图然后在ApacheSnapshots,CodehausSnapshots和MavenCentral这三个仓库上分别右键,选择RepariIndex,这样Nexus就会去下载远程的索引文件。这样设置以后,Nexus会自动从远程中央仓库下载索引文件,为了检验索引文件自动下载是否生效,可以却换到BrowseIndex在左边菜单栏里面有个ArtifactSearch,在输入框里面输入你想要搜索的构件名字,比如:maven,那么查询结果如下:4.2建立宿主仓库新建公司的内部仓库,步骤为Repositories–>Add–>HostedRepository,在页面的下半部分输入框中填入RepositoryID和RepositoryName即可,比如分别填入zfy和zfyrepostiory,另外把DeploymentPolicy设置为AllowRedeploy,点击save就创建完成了。这里我点击添加宿主类型的仓库,在仓库列表的下方会出现新增仓库的配置,如下所示:点击save按钮后就会在仓库列表中看到刚才新增的仓库。4.3、创建Nexus仓库组Nexus中仓库组的概念是Maven没有的,在Maven看来,不管你是hosted也好,proxy也好,或者group也好,对我都是一样的,我只管根据groupId,artifactId,version等信息向你要构件。为了方便Maven的配置,Nexus能够将多个仓库,hosted或者proxy合并成一个group,这样,Maven只需要依赖于一个group,便能使用所有该group包含的仓库的内容。neuxs-1.9.2.3中默认自带了一个名为“PublicRepositories”组,点击该组可以对他保护的仓库进行调整,把刚才建立的公司内部仓库zfyrepostiory加入其中,这样就不需要再在maven中明确指定内部仓库的地址了。同时创建一个GroupID为public-snapshots、GroupName为PublicSnapshotsRepositories的组,把ApacheSnapshots、CodehausSnapshots、Snapshots和zfyrepostiory加入其中。

二、maven用命令怎么更新依赖包

maven

mvn clean install -e -U

-e详细异常,-U强制更新

三、如何更改maven本地存储库的位置

第一步:

默认会放在~/.m2/repository目录下 (“~”代表用户的目录,比如windows7下一般都是C:\Users\zz\.m2\repository),

但是一般不想放在C盘下,所以换个仓库位置(E:/mavenrepository)。

第二步:

修改配置文件,将下载的maven2中conf文件夹下的settings.xml复制到C:\Users\zz\.m2\repository(或者E:/mavenrepository)中,并将其中的

<!-- localRepository

| The path to the local repository maven will use to store artifacts.

|

| Default: ~/.m2/repository

<localRepository>/path/to/local/repo</localRepository>

-->

修改为:

<localRepository>E:/mavenrepository</localRepository>

第三步:

修改Eclipse的MAVEN的存储位置:

点击Browser按钮,选择settings.xml文件,点击update Settings按钮,

四、怎么把maven库update 到 nexus

首先我要说,你这么做,从时间成本上讲,完全没有必要。

就方法上,下面是具体步骤。

假设 maven 仓库地址 --D:\Maven_Repository

nexus 地址 --D:\nexus

1.将D:\Maven_Repository下的所有文件拷贝到D:\nexus\sonatype-work\nexus\storage\central\下

2.在nexus管理页面上更新索引,跳过一些选择图,点击内容见圈中文字。

3.索引有多大呢,看图,这也是我不建议你去做的原因,列表下面还有一些小文件。

4.好了完成,看索引+库文件。

很赞哦! ()

上一篇:求推荐家认真负责的英国留学机构哦?'>谈谈自媒体、新媒体和融媒体

下一篇:返回列表'>返回列表

随机图文