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

c 网站开发教程 购物网站网站服务器搬家

c 网站开发教程 购物网站,网站服务器搬家,wordpress好吗,重庆平面设计目录 一、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/357596/

相关文章:

  • 关于网站建设的论文提纲连云港市建设局网站安全员考试
  • 个人能申请网站吗wordpress配置数据库失败6
  • 中国建设银行官网站账户商品注册网站地址
  • 网站开发时数据库的工作全国住房和城乡建设厅官网
  • 别人抄袭网站设计怎么办vs2015做网站
  • 北京市住房及城乡建设部网站wordpress素锦
  • 做网站需要网络服务器北京市基础建设质量监督局网站
  • 佛山建站公司哪家好专业教育网站建设
  • 动易学校网站管理系统 漏洞seo外链优化培训
  • 企业网站哪里可以做深圳微商城网站制作费用
  • 雅安网站制作wordpress后台分类目录添加自定义
  • 学做简单网站深圳企业社保网站官网
  • 网站建设价格怎么算网站制作的内容包含
  • 公司网站设计与制烟台 做网站
  • 网站服务器放置地查询wordpress调用外链图片
  • 无锡网络公司无锡网站制作做跨境电商被骗了三万
  • 网站赏析软文时光发稿平台
  • 订货网站建设建设vip网站相关视频
  • 有什么网站做打印店品牌vi设计案例分析
  • 什么软件做网站描述正规网站建设定制
  • 网站建设专业名词解释网站制作wordpress页面模板下载地址
  • 深圳市公司网站建设企业小程序制作开发定制
  • 做网站的上香动画免费虚拟机安卓版
  • 如何做强企业网站怎么建立自己的公众号
  • 三门县正规营销型网站建设地址制作充值网站
  • html5 制作手机网站阿克顿巴网站建设的目的
  • 成都网站制作套餐wordpress调用文章的tags
  • 网站建设费是什么意思整站seo包年费用
  • 技术号的网站建设免费网络加速
  • 上海昆山网站公司哪家好在线做logo的网站