nexus分仓库管理以及权限控制

随着项目的不断增多,需要对maven仓库进行分库管理,以及添加权限配置,一下是一些具体操作步骤:

首先需要取消任何人登录的权限

1.创建releases仓库

根据需要是否创建snapshots仓库,这里需要强调一下snapshots仓库只能存放快照文件,release只能存放release文件。

然后创建一个公共的public访问(下载仓库)组

指定依赖其他的库

至此仓库地址创建完毕

然后我们创建权限

分别创建下载权限和发布权限因为后面我们要创建两个用户用于发布或者下载

创建完成效果

创建角色,也是创建两个 test-read和test-deploy

至此角色创建完成

下面开始创建用户

至此用户创建完成

接下来我们需要再工程里面配置访问地址,通过页面左侧的repositories可以找到test的public下载地址和部署地址

在pom.xml文件配置为:

<!-- 设定主仓库,下载jar用。 -->
<repositories>
   <repository>
      <id>test-deploy</id>
      <name>test</name>
      <url>http://127.0.0.1:9081/nexus/content/groups/test-public/</url>
   </repository>
</repositories>
<!-- 发布 -->
<distributionManagement>
   <repository>
      <id>test-deploy</id>
      <name>test-deploy-respository</name>
      <url>http://127.0.0.1:9081/nexus/content/repositories/test/</url>
   </repository>
</distributionManagement>

在本地的setting.xml文件添加一下配置

<server>  
	<id>test-deploy</id>  
	<username>test-deploy</username>  
	<password>test123</password>  
</server>

注意:这里pom文件里面的id与setting中的id要保持一致即:test-deploy,因为我们test-deploy有发布和下载权限,所以这样既能发布又能下载

如果只需要下载的话,即不允许这个员工部署,pom文件配置为:

<!-- 设定主仓库,下载jar用。 -->
<repositories>
   <repository>
      <id>test-deploy</id>
      <name>test</name>
      <url>http://127.0.0.1:9081/nexus/content/groups/test-public/</url>
   </repository>
</repositories>

在本地的setting.xml文件添加一下配置

<server>  
	<id>test-read</id>  
	<username>test-read</username>  
	<password>test123</password>  
</server>

这样就算是完成了

有一个问题,创建的用户不能通过url访问,只能正常的发布与下载

这个问题只需要每个用户添加一个权限即:Nexus Deployment Role这个权限

时间: 2024-10-13 11:00:05

nexus分仓库管理以及权限控制的相关文章

译-BMC Remedy Action Request System权限控制概述

原文链接:Access control overview 说明: BMC Remedy Action Request System是BMC ITSM产品平台,简称AR 或者Remedy,可实现基于ITIL标准的整个IT管理流程的实施定制.该平台可实现多种权限级别的管理,包括人员.组.角色,以及表.字段.行级别等.本文可以用作其他对权限要求比较精细的系统参考. 为了便于理解,部分名词翻译如下: Server:服务器Form (or table):表单Field (or column):字段Acti

ICG-智能代码生成器.(权限控制.融入平台).(表单引擎).(最低兼容IE8)

请下拉滚动条... 界面: 1--首先是server制作界面(BS结构).直接上图:   2--点击提交生成一下文件: 各个代表什么一看就懂了...... 3--把上面的文件放到对于的位置.然后编译.然后就ok了.... 打开client中的IBD中的loginin.aspx页面 用admin登陆.(admin未管理员.test为普通用户.这些在平台都可以设置) 登陆进来是这样:其中邮件和分组管理还有用户管理以及app管理都是平台自带的....看下图: 4--现在把刚才生成的app应用加入到平台

基于角色的权限控制在Drupal7中的实现

案例:某公司网站除默认的三个角色外,需要设置5个角色来实现权限控制. 1.内容发布员:新建内容.修改和删除自己发布的内容. 2.内容管理员:继承发布员的所有权限,并可修改和删除所有人发布的内容. 3.公司领导:查看指定给公司领导访问的内容. 4.公司中层:查看指定给公司中层访问的内容. 5.公司员工:查看指定给公司员工访问的内容. 实现步骤如下: 1.新建上述五个角色. 2.在用户权限管理界面中给内容发布员和内容管理员赋予相应的权限. 3.下载.安装.启用content_access模块,并重建

Shiro权限控制框架入门1:Shiro的认证流程以及基本概念介绍

前言:我在最开始学习Shiro这个框架时,在网上搜索到的一个介绍比较全面的教程是:<跟我学Shiro>系列教程.但是在我看了他写的前几篇文章后,我发现虽然他在这个系列教程中把shiro的一些特性介绍地非常全面详细,但是整个教程的叙述方式还是有很大缺陷的.文章与文章之间并没有很好地串联起来,每篇文章介绍的东西都过于分散了,如果是对shiro完全不了解的新手来看的话完全是一场噩梦.就像一个网友评价的这样: 看了看这个教程,看完之后都想放弃shiro了,完全看不懂,后来百度了很多别的资料才理解了sh

&lt;实训|第九天&gt;掌握linux中普通的权限控制和三种特殊的权限(sst),做合格的运维工程师

linux中,权限的学习是必不可少的,不论是作为一名运维工程师或者是单一的管理者,学习好linux中的权限控制,你就可以保护好自己的隐私同时规划好你所管理的一切. 权限的学习是很多的,不要认为自己已经把自己的隐私保护的很好,漏洞总是有的,侧面的攻击往往是难以防守的.所以大家跟我一起学习一下基础的权限控制,在后面也会有更多关于权限控制的知识点分享出来.谢谢各位的关注和支持!  开班第九天: 今天的课程大纲: linux系统中文件目录的基本权限控制 如何来修改默认的生成权限 三种特殊的权限(s,s,

Java 访问权限控制:你真的了解 protected 关键字吗?

摘要: 在一个类的内部,其成员(包括成员变量和成员方法)能否被其他类所访问,取决于该成员的修饰词:而一个类能否被其他类所访问,取决于该类的修饰词.Java的类成员访问权限修饰词有四类:private,无(默认情况下,包访问权限),protected 和 public,而其中只有包访问权限和public才能修饰一个类(内部类除外).特别地,很多的介绍Java的书籍对protected介绍的比较笼统,常常会对大家造成误解.因此,本文重点揭示了 protected 关键字的内涵和用法,并介绍了一些其他

web day21 web过滤器Filter,应用案例统计IP,解决全站乱码,粗粒度权限控制,页面静态化

JavaWeb三大组件 1. 都需要在web.xml中进行配置 Servlet Listener(2个感知监听器不需要配置) Filter 过滤器 它会在一组资源(jsp.servlet..css..html等等)的前面执行! 它可以让请求得到目标资源,也可以不让请求达到! * 过滤器有拦截请求的能力! 登录: 允许它访问AServlet.BServlet.CServlet ------------------------------- 过滤器如何编写 1. 写一个类实现Filter接口 2.

linux权限控制机制

linux对于用户权限的分配有着很严格的约束,在linux中一切皆文件的概念已深入人心,它通过对不同的文件定义其属主及所属用户组的方式控制着文件的访问权限.在linux中站在文件的角度来考虑,系统角色大概分为四种,分别第一种超级用户,第二种文件或目录的属主也就是文件的所有者,第三种角色是属主的同组人,第四种便是其他人,这也就是Linux基于UGO的权限控制模型,U代User,G代表Group,O代表Other,每一个文件的权限基于UGO进行设置.权限三个一组(rwx),对应UGO分别设置每一个文

Java 訪问权限控制:你真的了解 protected keyword吗?

摘要: 在一个类的内部,其成员(包含成员变量和成员方法)是否能被其它类所訪问,取决于该成员的修饰词:而一个类是否能被其它类所訪问,取决于该类的修饰词.Java的类成员訪问权限修饰词有四类:private,无(默认情况下.包訪问权限),protected 和 public,而当中仅仅有包訪问权限和public才干修饰一个类(内部类除外).特别地,非常多的介绍Java的书籍对protected介绍的比較笼统,经常会对大家造成误解. 因此,本文重点揭示了 protected 关键字的内涵和使用方法,并