随笔分类 - maven
发表于 2020-02-01 14:21阅读次数:514评论次数:0
摘要:一. 总思路 1. 需求:不同项目组有不同的开发人员,为了仓库的安全管理,需要为项目不同的仓库,并且将仓库的部署、修改和删除权限赋给该项目组的成员,其他用户只能读、下载和搜索该仓库的内容 2. 假设:一个新项目foo有独立的项目组成员、独立仓库,只有项目组成员才有权限部署仓库 3. 总体思路(从下到
阅读全文 »
发表于 2020-01-31 18:08阅读次数:3385评论次数:0
摘要:一. nexus预定了三个用户 预定角色和权限对应如下 用户 密码 权限 管理员:admin admin123 最高权限 发布用户:deployment deployment123 1. 浏览仓库 2. 搜索仓库 3. 上传构建 匿名用户(未登陆用户):anonymous 没有默认密码 1. 浏览仓
阅读全文 »
发表于 2020-01-31 17:45阅读次数:544评论次数:0
摘要:一. 在setting.xml中设置发布用户的用户名和密码 账号密码:deployment,deployment123 <servers> <!-- 设置私服用户名和密码 --> <server> <id>nexus-release</id> <username>deployment</userna
阅读全文 »
发表于 2020-01-31 15:26阅读次数:417评论次数:0
摘要:一. 单个pom.xml形式:适合单个项目 <repositories> <repository> <id>nexus</id> <name>Nexus</name> <url>http://192.168.0.105:8086/nexus/content/groups/public/</url>
阅读全文 »
发表于 2020-01-31 13:56阅读次数:331评论次数:0
摘要:nexus提供的搜索类型
阅读全文 »
发表于 2020-01-31 13:46阅读次数:1082评论次数:0
摘要:1. 对于中央仓库由于索引文件太大无法下载成功,可通过手工方式下载 下载地址:https://repo.maven.apache.org/maven2/.index/ 下载文件:nexus-maven-repository-index.properties,nexus-maven-repositor
阅读全文 »
发表于 2020-01-30 21:01阅读次数:609评论次数:0
摘要:1. 点击Repositories,选中远程仓库并打开Configuration,将Download Romote Location 设置为true 2. 右键点击Repair index或者Update index,nexus会自动创建一个任务计划 3. 点击Scheduled Tasks,查看索
阅读全文 »
发表于 2020-01-30 19:53阅读次数:358评论次数:0
摘要:
阅读全文 »
发表于 2020-01-30 19:48阅读次数:281评论次数:0
摘要:阿里云服务端代理地址:http://maven.aliyun.com/nexus/content/groups/public/ 其他参照:https://www.cnblogs.com/my_captain/p/12243521.html
阅读全文 »
发表于 2020-01-30 19:14阅读次数:307评论次数:0
摘要:
阅读全文 »
发表于 2020-01-30 18:28阅读次数:537评论次数:0
摘要:一. nexus的内置仓库 1. 仓库列表 查看方式:点击左边的Repositories 二. 列说明 1. 仓库名 Central:中央仓库 3rd party:第三方仓库,比如手工上传的jar包就保存在这里 Apache Snapshots:apache 快照仓库 Releases:发行版本仓库
阅读全文 »
发表于 2020-01-30 18:04阅读次数:257评论次数:0
摘要:1. 下载地址:https://www.sonatype.com/download-sonatype-trial?submissionGuid=adbc3f99-aadd-4ec6-9fda-5b423124b4b5,下载tar.gz格式 2. 将压缩包拷贝到/usr/local下,使用tar zx
阅读全文 »
发表于 2020-01-30 17:13阅读次数:1055评论次数:0
摘要:一. Nexus搜索 1. 概念:它是功能强大的Maven管理工具 2. 地址:http://repository.sonatype.org/ 3. 代理的仓库包括: (1) central:中央仓库 (2) JBoss (3) Java.net 二. Jarvana搜索 1. 地址:http://
阅读全文 »
发表于 2020-01-30 16:55阅读次数:449评论次数:0
摘要:一. 从仓库解析依赖的机制 1. 依赖范围:如果构件的依赖范围为system,则直接从本地系统获取,关于依赖的范围参照: 依赖:通俗的说是jar包在哪个环节会用到(编译时,测试时,运行时) 范围:通过不同的关键字指定范围,说明jar包(或者是war包、pom包)在哪个环节用到 分类: compile
阅读全文 »
发表于 2020-01-30 16:15阅读次数:577评论次数:0
摘要:一. 快照版本 1. 为什么会存在快照版本:在开发过程中会存在过度的版本,也就是未稳定的版本,可能还没有测试完成或者功能还没有完善的版本,称这些版本为快照版本 2. 格式:在版本号中体现为有关键字:SNAPSHOT或者带有时间戳,例如:1.2-SNAPSHOT或者2.1-20150101.22141
阅读全文 »
发表于 2020-01-30 15:50阅读次数:473评论次数:0
摘要:一. 远程仓库的配置 1. 配置方法一:在当前项目的POM.xml文件中配置(不推荐,当maven项目多时,比较麻烦) 路径:D:\program\IntelliJ IDEA 2019.1.3\lib\maven-model-builder-3.3.9\org\apache\maven\model\
阅读全文 »
发表于 2020-01-30 12:39阅读次数:886评论次数:0
摘要:一. 仓库概念 1. 构件:指的是任何的依赖、插件、项目输出的jar包,都称之为构件 2. 仓库:Maven构件在统一的地方存储,然后供任何Maven项目使用 3. 仓库根据构件的唯一坐标(/groupId/artifactId/version/artifactID-version.packagin
阅读全文 »