2023年6月21日发(作者:)
WelcometoArtifactory使⽤说明
可以看到,Artifactory 给我们定义了 6 个默认的 repo 库(见中上⽅红框),当然我们也可以⾃⼰添加。然后每个 repo 库都对应着各⾃的虚拟地址(见右下⽅红框),另外还有⼀系列主要的远程库地址(对于⼀般开发来说够⽤了)。
开发过程中,开发⼈员可以通过⾃⼰的 Maven 客户端来往 Artifactory 服务器请求需要的包(通过配置 Maven 的 ⽂件),我们可以在 Home:Home:Maven Settings 让 Artifactory 帮助我们⽣成 Maven 的 ,这样拷贝下来替换掉${MAVEN_HOME}/conf/ 就可以开始⾃⼰的 Maven 开发之旅了。
发布过程中,我们可以通过 mvn install 命令把开发完成的包发布到本地,然后再通过 Artifactory 的 Web UI 界⾯上传到 ArtifactoryRepo 库,或者也可以通过
01、Home:Home:Maven Settings主要⽤于根据⽤户选择⽣成对应的 给开发⼈员使⽤,⽀持下载。
02、Artifacts:Browse:XXX Browser这⾥有 Tree Browser 和 Simple Browser 主要⽅便⽤户浏览系统中的所有 repo 仓库,⽀持删除操作。注意:这⾥可以看到 xxx-releases-xxx 和 xxx-snapshots-xxx 两类的 repo 库,我建议⼤家把开发中产⽣的⼀些库放在 snapshots 下,⽽正式的库放在releases 下⾯,这样层次会⽐较清晰。
03、Artifacts:Browse:Builds
04、Artifacts:Search:XXX Search强⼤的搜索功能,⽀持 Quick Search / Class Search / GAVC Search / POM & XML Search 可以快速⽅便的搜索定位库包。
05、Deploy:Deploy:Single Artifact
06、Deploy:Deploy:Artifacts Bundle上传多个 Artifacts 包,需要把这些包打包成 ZIP ⽂件,结构如下:
07、Admin:Configuration:General⼀些 Common 的配置⽐如服务器地址,上传⽂件限制,还有⼀些外观设置。 08、Admin:Configuration:Repositories主要对现有的 Repositories 优先级排序调整,⼀般保持默认即可。
09、Admin:Configuration:Proxies配置代理,可供远程 repo 库使⽤。
10、Admin:Security:General是否允许匿名⽤户访问。
11、Admin:Security:Users⽤户管理,可以添加普通⽤户或者管理员⽤户,Artifactory 的⽤户管理机制类似 Unix 系统,可以分组,另外也⽀持从 LDAP 中导⼊。
12、Admin:Security:Groups⽤户组管理,可以建⽴多个组,⽅便⽤户归类,并可以应⽤到 RBAC (role-based access control) 权限控制机制⾥去。
13、Admin:Security:Permissions可针对不同的 repo 设置不同的⽤户或者组权限,然后可在 Artifact:Browser 中查看权限是否正确。
14、Admin:Services:Backups可设置定时备份,备份⽂件将被保存在 $ARTIFACTORY_HOME/backup/
15、Admin:Services:Indexer新版的⼀⼤改进,⽀持 Nexus 格式的索引⽂件,可以⽤在包括 IDEA, NetBeans, Eclipse 等多个主流的 Java 开发软件⾥,但是要知道的是 Artifactory 的索引并不依赖 Nexus 的哦。
16、Admin:Import & Export:RepositoriesRepo 库的导⼊/导出功能,⽀持 ZIP 格式,顺便说下这⾥⾯的 File Browser 作的不错,呵呵。
17、Admin:Import & Export:System系统级别的导⼊/导出功能,可备份/导⼊整个 Artifactory 系统
18、Admin:Advanced:XXX这⾥⾯主要是⼀些其他功能,⽐如对⼀些系统⽇志的分析功能,还可以直接编辑⽣成的 Artifactory 系统配置⽂件(当然如果你⾮常熟悉Artifactory 了),还有关于 Security 权限设置的 Acl 配置⽂件哦。 到这⾥基本把 Artifactory 的功能基本介绍了⼀遍,⼤家可以参考⼀下,当然具体的⼀些经验和使⽤技巧还需要在具体的应⽤中积累,有时间补充这个使⽤说明⽂档了。总的来说使⽤ Artifactory 之后还是给⽇常 Java 开发以及包管理带来了很⼤的⽅便,它让 Maven 主导的Java 开发模式有了⼀个企业级的管理平台,这个⽂档希望对⼤家有帮助,转载请注明出处,谢谢⽀持。
2023年6月21日发(作者:)
WelcometoArtifactory使⽤说明
可以看到,Artifactory 给我们定义了 6 个默认的 repo 库(见中上⽅红框),当然我们也可以⾃⼰添加。然后每个 repo 库都对应着各⾃的虚拟地址(见右下⽅红框),另外还有⼀系列主要的远程库地址(对于⼀般开发来说够⽤了)。
开发过程中,开发⼈员可以通过⾃⼰的 Maven 客户端来往 Artifactory 服务器请求需要的包(通过配置 Maven 的 ⽂件),我们可以在 Home:Home:Maven Settings 让 Artifactory 帮助我们⽣成 Maven 的 ,这样拷贝下来替换掉${MAVEN_HOME}/conf/ 就可以开始⾃⼰的 Maven 开发之旅了。
发布过程中,我们可以通过 mvn install 命令把开发完成的包发布到本地,然后再通过 Artifactory 的 Web UI 界⾯上传到 ArtifactoryRepo 库,或者也可以通过
01、Home:Home:Maven Settings主要⽤于根据⽤户选择⽣成对应的 给开发⼈员使⽤,⽀持下载。
02、Artifacts:Browse:XXX Browser这⾥有 Tree Browser 和 Simple Browser 主要⽅便⽤户浏览系统中的所有 repo 仓库,⽀持删除操作。注意:这⾥可以看到 xxx-releases-xxx 和 xxx-snapshots-xxx 两类的 repo 库,我建议⼤家把开发中产⽣的⼀些库放在 snapshots 下,⽽正式的库放在releases 下⾯,这样层次会⽐较清晰。
03、Artifacts:Browse:Builds
04、Artifacts:Search:XXX Search强⼤的搜索功能,⽀持 Quick Search / Class Search / GAVC Search / POM & XML Search 可以快速⽅便的搜索定位库包。
05、Deploy:Deploy:Single Artifact
06、Deploy:Deploy:Artifacts Bundle上传多个 Artifacts 包,需要把这些包打包成 ZIP ⽂件,结构如下:
07、Admin:Configuration:General⼀些 Common 的配置⽐如服务器地址,上传⽂件限制,还有⼀些外观设置。 08、Admin:Configuration:Repositories主要对现有的 Repositories 优先级排序调整,⼀般保持默认即可。
09、Admin:Configuration:Proxies配置代理,可供远程 repo 库使⽤。
10、Admin:Security:General是否允许匿名⽤户访问。
11、Admin:Security:Users⽤户管理,可以添加普通⽤户或者管理员⽤户,Artifactory 的⽤户管理机制类似 Unix 系统,可以分组,另外也⽀持从 LDAP 中导⼊。
12、Admin:Security:Groups⽤户组管理,可以建⽴多个组,⽅便⽤户归类,并可以应⽤到 RBAC (role-based access control) 权限控制机制⾥去。
13、Admin:Security:Permissions可针对不同的 repo 设置不同的⽤户或者组权限,然后可在 Artifact:Browser 中查看权限是否正确。
14、Admin:Services:Backups可设置定时备份,备份⽂件将被保存在 $ARTIFACTORY_HOME/backup/
15、Admin:Services:Indexer新版的⼀⼤改进,⽀持 Nexus 格式的索引⽂件,可以⽤在包括 IDEA, NetBeans, Eclipse 等多个主流的 Java 开发软件⾥,但是要知道的是 Artifactory 的索引并不依赖 Nexus 的哦。
16、Admin:Import & Export:RepositoriesRepo 库的导⼊/导出功能,⽀持 ZIP 格式,顺便说下这⾥⾯的 File Browser 作的不错,呵呵。
17、Admin:Import & Export:System系统级别的导⼊/导出功能,可备份/导⼊整个 Artifactory 系统
18、Admin:Advanced:XXX这⾥⾯主要是⼀些其他功能,⽐如对⼀些系统⽇志的分析功能,还可以直接编辑⽣成的 Artifactory 系统配置⽂件(当然如果你⾮常熟悉Artifactory 了),还有关于 Security 权限设置的 Acl 配置⽂件哦。 到这⾥基本把 Artifactory 的功能基本介绍了⼀遍,⼤家可以参考⼀下,当然具体的⼀些经验和使⽤技巧还需要在具体的应⽤中积累,有时间补充这个使⽤说明⽂档了。总的来说使⽤ Artifactory 之后还是给⽇常 Java 开发以及包管理带来了很⼤的⽅便,它让 Maven 主导的Java 开发模式有了⼀个企业级的管理平台,这个⽂档希望对⼤家有帮助,转载请注明出处,谢谢⽀持。
发布评论