登录Nexus后台进入 Repository/Repositories菜单。显示出来的是已创建的Repository列表
点Create repository创建新repository类别选maven2(hosted)
Name:保存完成后会根据name生成一个url,这个url就是以后发布jar时需要提交到的地址,,如pom中的 repository.
1 2 3 4 5 6 7 8 9 10 11 | < distributionManagement > < repository > < id >anyline</ id >(< span style = "color:red;" >这里的id对应本地maven中setting.xml中的< servers >下的其中一个< server >的id,同时这里需要配置nexus的帐号密码,才能deploy成功</ span >) < name >anyline-releases</ name > < url >http://maven.anyline.org/repository/anyline-releases</ url >(< span style = "color:red;" >这里的url就是当前配置的repository.name生成的url</ span >) </ repository > < snapshotRepository > < id >anyline</ id > < name >anyline-snapshots</ name > </ snapshotRepository > </ distributionManagement > |
一条创建两个,一个release用来发布正式版,一个snapshot用来发布快照版本。
以上两个一般来的发布版本用,对外发布时一般会再创建一个respository类别选group,再把需要发布的respository选中添加到右边
这样在pom中就可以根据这个url来配置repository
1 2 3 4 5 6 | < repositories > < repository > < id >anyline</ id > < name >anyline repository</ name > </ repository > </ repositories > |