当前位置: 首页 > news >正文

广东省建设厅网站网络服务公司名字

广东省建设厅网站,网络服务公司名字,网络外贸推广,郑州高端建站目录 一、nexus 介绍 二、nexus 支持的仓库 三、nexus 部署 四、nexus 数据备份 五、创建一个内网yum源 六、创建一个代理yum仓库 七、jenkins 使用 nexus插件 7.1 jenkins 安装插件 7.2 配置 maven 工程 7.3 查看构建和上传 一、nexus 介绍 Nexus 是一个强大的仓库管…目录 一、nexus 介绍 二、nexus 支持的仓库 三、nexus 部署 四、nexus 数据备份 五、创建一个内网yum源 六、创建一个代理yum仓库 七、jenkins 使用 nexus插件 7.1 jenkins 安装插件 7.2 配置 maven 工程 7.3 查看构建和上传 一、nexus 介绍 Nexus 是一个强大的仓库管理工具用于管理和分发 Maven、npm、Docker 等软件包。它提供了一个集中的存储库用于存储和管理软件包并提供了版本控制、访问控制、构建和部署等功能。 Nexus 可以帮助开发团队提高软件包管理的效率和可靠性减少软件包冲突和版本不一致的问题并提供了一个安全、可靠的软件包分发渠道。 Nexus 支持多种仓库类型包括 Maven 仓库、npm 仓库、Docker 仓库等并且可以与其他工具和系统集成如 Jenkins、Ansible、Kubernetes 等以实现自动化的构建、部署和管理。 总的来说Nexus 是一个非常有用的工具可以帮助开发团队更好地管理和分发软件包提高软件开发的效率和质量。 ::: 二、nexus 支持的仓库 仓库名介绍apt用于存储和管理 Debian 软件包。bowerWeb 前端包管理器用于管理 Web 前端资源。docker用于存储 Docker 镜像。gitlfs用于存储 Git 大文件。helm用于存储 Kubernetes Helm charts。maven2Java 项目构建的仓库。npmNode.js 软件包管理器。nuget用于 .NET 平台的软件包管理。pypiPython 软件包索引。rR 语言的软件包仓库。raw一般用于存储任意类型的文件。rubygemsRuby 的软件包管理器。yum用于存储 Yum 软件包管理器的仓库。 三、nexus 部署 nexus 官网 安装 [rootlocalhost ~]# tar -xvf nexus-3.62.0-01-unix.tar.gz -C /opt/ [rootlocalhost ~]# useradd -r nexus [rootlocalhost ~]# chown -R nexus:nexus /opt/nexus-3.62.0-01 启动 [rootlocalhost ~]# su - nexus     # 切换到 nexus 用户 [rootlocalhost ~]# cd /opt/nexus-3.62.0-01/bin [rootlocalhost ~]# ./nexus run     # 前台启动 Nexus查看日志 # 也可以通过start后台启动 ​ 四、nexus 数据备份 设置 system[tasks] create task Admin-export 导出数据备份 五、创建一个内网yum源 创建一个存储库 BlobBinary Large Object是一种二进制大对象通常用于存储图像、音频、视频等大型文件。Blob Stores 是一种用于存储和管理 Blob 的数据存储服务通常由云服务提供商提供。 创建一个Repositories 仓库 创建仓库类型为yum Nexus 仓库类型包括 Group、Hosted 和 Proxy。 Group组仓库用于组织其他仓库它本身不存储任何软件包。Group 仓库可以包含其他类型的仓库例如 Hosted 或 Proxy 仓库以方便管理和访问。 Hosted宿主仓库用于存储自己构建或上传的软件包。Hosted 仓库通常用于内部开发团队共享软件包或者用于存储私有软件包。 Proxy代理仓库用于代理其他公共仓库的软件包。Proxy 仓库可以缓存公共仓库中的软件包以提高下载速度和节省带宽。Proxy 仓库还可以用于管理和控制对公共仓库的访问。 找到仓库并拷贝路径 测试上传包 # 仓库地址 http://192.168.75.188:8081/repository/yum/ ​ # 如果你想上传本地缓存的包可以通过下列命令进行上传 # 注意这里的admin Qq111111 指的是nexus的账号密码可以根据不同的权限进行创建[rootlocalhost ~]# find /var/cache/yum/ -name *.rpm -exec curl -v --user admin:Qq111111 --upload-file {} http://192.168.75.188:8081/repository/yum/{} \; 验证是否成功上传 尝试使用仓库 [rootlocalhost ~]# cd /etc/yum.repos.d/ [rootlocalhost yum.repos.d]# vim nexus-yum.repo [nexus-yum] namenexus-yum baseurlhttp://192.168.75.188:8081/repository/yum gpgcheck0 enabled1 六、创建一个代理yum仓库 [rootlocalhost ~]# cd /etc/yum.repos.d/ [rootlocalhost yum.repos.d]# vim nexus-yum.repo [nexus-yum] namenexus-yum baseurlhttp://192.168.75.188:8081/repository/yum-aliyun/$releasever/os/$basearch/ gpgcheck0 enabled1 这时我们可以看到已经将阿里云的软件包进行了代理并且当我们进行了下载时 [rootlocalhost yum.repos.d]# yum install -y mariadb mariadb-server ... Package                         Arch           Version                 Repository         SizeInstalling:mariadb                         x86_64          1:5.5.68-1.el7           nexus-yum          8.8 Mmariadb-server                   x86_64          1:5.5.68-1.el7           nexus-yum           11 M Installing for dependencies:perl-Compress-Raw-Bzip2         x86_64          2.061-3.el7             nexus-yum           32 kperl-Compress-Raw-Zlib           x86_64          1:2.061-4.el7           nexus-yum           57 kperl-DBD-MySQL                   x86_64          4.023-6.el7             nexus-yum          140 kperl-DBI                         x86_64          1.627-4.el7             nexus-yum          802 kperl-Data-Dumper                 x86_64          2.145-3.el7             nexus-yum           47 kperl-IO-Compress                 noarch          2.061-2.el7             nexus-yum          260 kperl-Net-Daemon                 noarch          0.48-5.el7               nexus-yum           51 kperl-PlRPC                       noarch          0.2020-14.el7           nexus-yum           36 k ​ Transaction SummaryInstall  2 Packages (8 Dependent packages) ... Dependency Installed:perl-Compress-Raw-Bzip2.x86_64 0:2.061-3.el7     perl-Compress-Raw-Zlib.x86_64 1:2.061-4.el7     perl-DBD-MySQL.x86_64 0:4.023-6.el7               perl-DBI.x86_64 0:1.627-4.el7                   perl-Data-Dumper.x86_64 0:2.145-3.el7             perl-IO-Compress.noarch 0:2.061-2.el7           perl-Net-Daemon.noarch 0:0.48-5.el7               perl-PlRPC.noarch 0:0.2020-14.el7               ​ Complete! 我们可以看到包已经缓存了下来 七、jenkins 使用 nexus插件 jenkins 插件文档 测试仓库 easy-springmvc-maven 7.1 jenkins 安装插件 7.2 配置 maven 工程 这里涉及到的groupid version 等信息可以在项目的pom.xml文件中找到。 project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instance xsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdspringmvc-maven/groupIdartifactIdeasy-springmvc-maven/artifactId!-- 注意这里的名字中不要带有snapshot --version0.0.1/versionpackagingwar/packagingnamespringmvc-maven/namedescriptionsimple demo about how to use maven combine spring mvc/descriptionbuild!-- 使用默认的文件路径 --!-- 生成的war文件名 避免添加版本号 --finalNameeasy-springmvc-maven/finalNamepluginspluginartifactIdmaven-compiler-plugin/artifactIdversion3.1/versionconfigurationsource1.6/sourcetarget1.6/target/configuration/pluginplugin artifactIdmaven-war-plugin/artifactId configuration version3.0 /version !-- maven的web项目默认的webroot是在src\main\webapp。如果在此目录下找不到web.xml就抛出webxml attribute is required的异常 --!-- 需要在pom.xml中增加webXml配置 --!-- webXmlWebContent\WEB-INF\web.xml/webXml --/configuration /plugin/plugins/builddependenciesdependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversion4.12/versionscopetest/scope/dependency!-- spring mvc dependencies start --dependencygroupIdorg.springframework/groupIdartifactIdspring-webmvc/artifactIdversion${spring.version}/version/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-jdbc/artifactIdversion${spring.version}/version/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-context/artifactIdversion${spring.version}/version/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-aop/artifactIdversion${spring.version}/version/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-core/artifactIdversion${spring.version}/version/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-test/artifactIdversion${spring.version}/version/dependency!-- spring mvc dependencies end --!-- 解决页面访问时发生错误: java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config - start --dependencygroupIdjstl/groupIdartifactIdjstl/artifactIdversion1.2/version/dependencydependencygroupIdtaglibs/groupIdartifactIdstandard/artifactIdversion1.1.2/version/dependency!-- end --/dependenciespropertiesproject.build.sourceEncodingUTF-8/project.build.sourceEncodingspring.version3.1.2.RELEASE/spring.version/properties /project 7.3 查看构建和上传
http://www.yutouwan.com/news/26895/

相关文章:

  • 空间设计师工资一般多少抚顺优化seo
  • 邯郸单位网站建设网站建设晋丰
  • 企业收录网站计算机应用技术ui设计是什么
  • 网站背景图片怎么做凯里做网站
  • 网站开发打开世界之窗默认内核中级经济师考试科目
  • 有域名了怎么建立网站中国建设银行招聘网站通知
  • 自行建造网站在凡客建站中建设网站方法
  • 厦门企业网站建设补贴wordpress登陆过程
  • 网站建设liluokj西安做兼职网站设计
  • 个人网站免费模板app网站建设思路
  • 建站教程流程图网站建设平台策划
  • 青岛找网站建设公司新产品推广方案怎么写
  • 网站app开发平台建设网站服务
  • 网站的市场如何制作安徽企业平台网站建设
  • 网页怎么发布网站描述优化
  • 网站用户维度wordpress d压缩
  • 定远建设小学投诉网站重庆网站建设推广服务
  • 网站的弹窗是怎么做的东道设计作品图片
  • 网站建设内容国家建设网资质查询
  • 网站蜘蛛怎么看wordpress粘帖图片
  • 阿里云企业网站怎么收费百度云网盘免费资源
  • 怎么做夜场网站网站建设模板漏洞
  • 有哪些做外贸网站企业网站ui设计欣赏
  • 滨海新区网站建设国内软件上市公司排行榜
  • 常州云之家网站建设网络公司怎么样建设银行网站收款怎么打明细
  • 网站导航栏下拉菜单app运营推广策划方案
  • 网站建设先修课程sedo这种多语言网站怎么建设
  • 怎样做网站流量升级系统
  • 自己做响应式网站难吗德兴市建设局网站
  • 科技类网站简介怎么做网站空间是先备案后买