devops下项目ci的时候是通过docker拉起一个打包机进行项目打包,如果没有本地缓存就会出现所有包均需要取中央仓库或者私库拉取。 所以需要弄个共享磁盘作为本地缓存挂载到打包机中,那么新的问题又来了。 如果不同项目间存在依赖,此时打包就会出现串包现象。 所以就会出现莫名奇妙的问题,例如我代码明明提交了,也打包成功了,为什么没有生效。百思不得其解我明明没写这个代码,怎么给我报这个错误。诸如此类的
大型项目中,分开发环境、测试环境、生产环境等;不同环境,配置不同,或数据源,或服务器,或数据库等;问题来了,如何使用Maven针对不同的环境来打包呢?Maven提供了Profile的概念,用来解决此类问题,其原理很简单,就是使用变量替换;举个例子来说明,测试项目目录结构如下图所示:比如开发环境和生产环境的数据库不同,db.properties配置文件内容如下: [html] 
文章目录Maven仓库maven仓库的好处仓库的布局小结 Maven仓库在Maven 世界中,任何一个依赖、插件或者项目构建的输出,都可以成为构件。Maven仓库分为 本地仓库、远程仓库(中央仓库、私服)。maven仓库的好处节省资源同一管理实现重用 节省资源:在不用maven项目的中,我们经常都能发现一个lib文件夹,里面有我们项目的依赖。但是经常性多个项目同时依赖一个依赖。就造成了磁盘内存浪
1 简介2 本地仓库回退3 远程仓库回退方式一 reset Head方式二 revert4 总结 使用git进行代码版本控制时,肯定会遇到代码回滚的情况。回滚有两种:一种是本地仓库回滚,一种是远程仓库回滚。 本地仓库回退 使用git reset的方式:代码还没push到远程仓库,只是要撤销本地仓库的 commit 信息。可以直接使用 Reset HEAD进行回滚。 Reset Type 有三种:
Git 与 结合远程仓库得使用(本地,远程分支,同步)Git如何结合远程仓库使用(分支)使用场景克隆及构建分支本地修改及上传与远程同步远程服务器与本地分支同步保存堆栈(git stash)删除分支回退版本版本回退git commit --amend撤销融合多次提交删除未add的文件Git中删除文件参考文献 Git如何结合远程仓库使用(分支)使用场景最近研究了一下Git的使用。幻想一下,你去了一个
打包jar至本地仓库 0.jar所在路径执行 mvn install:install-file -Dfile=xx.jar -DgroupId=cn.yang37.demo -DartifactId=xx -Dversion=1.0.0 -Dpackaging=jar 1.命令详细解释 mvn in ...
转载 2021-07-19 14:39:00
585阅读
2评论
PyInstaller打包文件夹模式打包 pyinstaller belle.py 项目文件夹下多出了三个文件(夹),名称分别是build,dist和belle.spec,需要的可执行文件就在dist文件夹中。点击进入dist文件夹后,会发现有一个belle文件夹 ,这个文件夹就是需要的了————其中有可执行文件以及相关依赖。单文件模式打包所谓单文件模式打包就是打包后在dist文
在windows上安装Maven要在Windows上安装Apache Maven ,您只需要下载Maven的zip文件,将其解压缩到一个文件夹中,然后配置Windows环境变量。经过测试:JDK 10Maven的3.6Windows 10注意 Maven 3.3+需要JDK 1.7+ Maven 3.2需要JDK 1.6+ Maven 3.0 / 3.1需要JDK 1.5+1.JDK和JAVA_
1.执行如下命令 mvn install:install-file -Dfile=guava-28.2-jre.jar -DgroupId=com.google.guava -DartifactId=guava -Dversion=1.0.0 -Dpackaging=jar -Dfile:本地jar ...
转载 2021-10-31 14:36:00
310阅读
2评论
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.4:install-file (default-cli) on project standalone-pom: The artifact information is incomplete or not valid: [ERROR] [0]
原创 2022-04-02 14:12:42
530阅读
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.4:install-file (default-cli) on project standalone-pom: The artifact information is incomplete or not valid:[ERROR] [0] ‘packaging’ is missing.仔细查看,很可能是多或少空格...
原创 2021-06-21 17:27:53
1273阅读
# 如何打包docker镜像到本地仓库 ## 1. 流程概述 在将docker镜像打包本地仓库的过程中,主要包括以下几个步骤: 1. 编写Dockerfile文件,定义docker镜像的构建规则; 2. 使用Docker命令构建docker镜像; 3. 标记docker镜像,指定镜像的tag; 4. 推送docker镜像到本地仓库。 ## 2. 每一步具体操作 ### 步骤一:编写Docke
原创 2024-05-13 03:35:36
151阅读
一、环境准备1.下载jdk,官网:http://www.oracle.com/2.下载Jenkins,官网:https://www.jenkins.io/3.下载Tomcat,官网:http://tomcat.apache.org/4.下载maven,官网:http://maven.apache.org/download.cgi5.下载git,官网:https://git-scm.com/6.如
转载 2024-02-23 20:17:48
52阅读
  最近接到一个任务,就是讲本地的maven项目,提交到gitlab上然后使用jenkins自动化集成,打包,生成镜像,最后将镜像上传到harbor中,实现自动化的部署上线。总结这篇帖子的原因是,作为一个刚刚接触docker的小白,也翻了很多篇博主的博客,经过了二个星期的洗礼,终于把这套流程走通了,这里分享给大家,也让大家少走一些弯路。  首先向大家介绍一些我的环境,我是在k8s上,安装了3个组件
转载 2024-06-03 12:49:17
325阅读
目前,使用vue-cli脚手架写了一个前端项目,之前一直是使用npm run dev 在8080端口上进行本地调试。项目已经进行一半了,今天有时间突然想使用npm run build进行上线打包,试试能否成功看到我的项目效果。一开始是毫无头绪,什么都不懂,直接是就在命令行上敲下:npm run build命令。好开心啊,竟然没有报错。以为就这么简单的成功了,在浏览器上输入:http://local
转载 2024-06-28 08:53:04
711阅读
Git基本概念在Git中,我们将需要进行版本控制的文件目录叫做一个仓库(repository),每个仓库可以简单理解成一个目录,这个目录里面的所有文件都通过Git来实现版本管理,Git都能跟踪并记录在该目录中发生的所有更新。现在我们已经知道什么是repository(缩写repo)了,假如我们现在建立一个仓库(repo),那么在建立仓库的这个目录中有一个“.git”的文件夹。这个文件夹非常重要,所
转载 2024-07-02 10:06:10
63阅读
Git学习之旅–创建本地仓库 依据大神所说,必要的知识 增长了!!!继续学习git上代码:$ mkdir learngit $ cd learngit $ pwd /d/git/cangku/learngit可以在任意位置建立你的本地仓库,最好是空文件夹,为避免出现不可控现象,咳咳我比较怂,就直接创建了一个。注:尽量不要使用自带的文本编译器,小声哔哔(大神敢骂,咱可不敢) 具体为啥,上面
转载 2024-06-12 18:10:31
85阅读
前言当我们对Git的提交、分支已经熟悉了之后,可以熟练使用命令操作Git后,再使用GUI工具,就可以更高效。Git有很多图形界面工具,例如很经典的小乌龟。今天我们简单的来聊聊SourceTree,也是不错的选择哦!首先从官网下载好SourceTree安装,然后直接运行它。配置SSH密钥首先如果你是没有密钥的,重新生成一个即可。点击工具 --> 选项一般选项设置添加仓库添加
搭建本地私有仓库目录搭建本地私有仓库前言搭建本地私有仓库过程首先下载registry镜像在daemon.json文件中添加私有镜像仓库地址运行registry为镜像打标签上传到私有仓库列出私有仓库的所有的镜像先删除原有的nginx的镜像,再测试私有仓库下载前言DockerHub为我们提供了很多官方镜像和个人上传的镜像,我们可以下载机构或个人提供的镜像,也可以上传我们自己的本地镜像,但缺点是: ●
转载 2024-04-03 21:24:19
52阅读
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、下载和安装registry镜像1.下载2.安装配置二、使用私有仓库1.配置内网环境2.配置json安全3.将docker镜像推入私服库总结 前言和Maven的管理一样,docker不仅提供了一个中央仓库,同时也允许我们使用registry搭建本地私有仓库。使用docker私有仓库有许多优点: 一、节省网络宽带,针对于
  • 1
  • 2
  • 3
  • 4
  • 5