创建版本库https://www.liaoxuefeng.com/wiki/896043488029600/897271968352576什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。第一步、创建一个版本库非常简单,
转载
2024-03-28 08:13:15
96阅读
一、依赖环境SSH,远程机开启SSH服务,允许Jenkins所在机器通过SSH服务登录到远程机执行脚本;可以设置SSH使用用户名/密码或通过key登录,SSH配置请查看我之前的jenkins配置文章。JDK,本文部署的是JAVA应用,远程机上要用jdk环境,如非Java应用请忽略。Tomcat或其他web容器,本文是以Tomcat为例,将应用部署到Tomcat中运行,远程机上安装Tomcat是必须
转载
2024-07-31 14:04:08
109阅读
在Kubernetes(K8S)中进行打包是一个常见的需求,尤其是在持续集成/持续部署(CI/CD)流程中。本文将带领刚入行的小白了解如何在GitLab中打包应用程序并在Kubernetes集群中进行部署。
### 步骤概览:
| 步骤 | 操作 |
| --- | --- |
| 1 | 在GitLab中创建CI/CD Pipeline |
| 2 | 编写打包脚本 |
| 3 | 配置Kub
原创
2024-05-27 10:48:23
88阅读
测试用类
public class Hello {
public static void main(String[] args) {
System.out.println("hello world");
}
}
一般的jar包
生成class文件
javac Hello.java
如果有中文,报 编码GBK的不可映射字符 的错误,执行下面的命令。
javac -e
转载
2024-04-26 15:04:27
45阅读
做成jar包的,有个弊处,打包apk时会暴露源码,当然也有解决方案,放在最后讲。先来解释如何生成jar:新建工程,将工程编译至无错,右键工程Export... 在弹出的提示框中选择Java文件夹下的JAR file(一个玻璃瓶标志),点击next 转到JAR Export界面,右边一般罗列:.classpath.projectAndroidManifest.xmldefault
转载
2024-05-28 11:23:13
49阅读
gitlab(私库)–>project(gitlab-ci每个项目根目录下必须有)–>gitrunner(项目触发ci所运行注册runner令牌服务器)一、持续集成(Continuous Integration) 要了解GitLab-CI与GitLab Runner,我们得先了解持续集成是什么:软件集成是软件开发过程中的一个环节,这个环节的工作一般会包括以下流程:合并代码---->
转载
2024-03-25 11:05:54
48阅读
文章目录一、环境需求二、环境准备1、安装服务2、配置环境变量三、Jenkins工具、环境、插件配置1、全局工具配置2、配置全局变量3、安装2个插件四、创建一个Maven工程1、构建maven项目2、源码管理3、构建触发器,可以根据自己的业务需求定制4、打包前步骤,根据自己需求可以添加一些操作:如一些shell命令5、build打包构建6、构建后操作7、配置邮件通知五、构建项目1、立即构建2、查看
转载
2024-06-04 12:31:41
614阅读
jar cvfm test.jar manifest.mf test
这条命令必须在TEST的上层目录执行.
如果jar cvfm test.jar manifest.mf -C app test 基本相当于转到app执行jar ,但 manifest.mf只能在当前目录,才能找到,不能在app目录下。
原创
2010-01-31 09:53:04
817阅读
1. 用Eclipse自带的Export功能步骤1:准备主清单文件 “MANIFEST.MF”,由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下:Manifest-Version: 1.0
Class-Path: lib/commons-codec.jar lib/commons-httpclient-3.
转载
2023-08-30 17:32:09
377阅读
Java里面的Jar打包工具专题整理刚刚整理完了python里面的egg专题。了解想在python中整理工具集我们可以用egg工具。现在转来想一下在java里面如何打包自己的工具集呢。JAR文件:类似于ZIP文件将东西重新组织压缩到一块。输入(主要包括class文件、还有图片、JSP文件或HTML代码等)用法:
用法: jar
{ctxui}[vfm0Me] [jar-file] [manifes
转载
2024-05-11 19:38:53
56阅读
今天为打包java代码破费周折,最好在stackoverflow上有人提议用jarjar包,下载下来后发现非常好用,所以就想把这个过程记录下来,但是在google上敲入jarjar之后发现了下面这篇文章,讲的很详细,于是索性转载过来。项目主页在Google Code上:://code.google.com/p/jarjar/ 有没有碰到这么一种情况,在开发项目的时候,为了避免“JAR&
转载
2023-07-31 20:38:59
128阅读
文章目录前言1. 打包 jar 包流程2. 可能遇到的问题2.1 MANIFEST.MF 文件已经存在报错2.2 已经删除的 jar 包配置再次打开时依然存在 前言最近在了解 Java Agent 探针技术,在做 demo 的时候需要把代码打包成 jar 包,然后通过 java -javaagent:xxx -jar xxx 命令启动才能测试代码是否正确修改了字节码,因此有了这篇文章1. 打包
转载
2023-07-25 13:53:40
960阅读
前置条件:环境搭建,jenkins需要的插件看这里:gitlab+jenkins自动化打包IOS 配置思路:step1:搭建sdk,gradle运行环境,参照:CentOS7下安装安装android sdk & gradle step2:存在1个android项目(可以先自己创建一个helloworld工程,也可以用git clone一个项目至本
转载
2024-05-27 17:25:48
201阅读
前言在内部组织架构开发npm包时,很多人会想到规范问题,难道按前文gitlab结合semantic-release自动化规范git流程(一)所描述根据git的CI/CD就可以了吗,每次发布都会版本对应的新增,而往往新增的版本不是我们所需要的,我们可能最起码的还需要进行单元测试、内部的功能测试、再到公测…才能作为一个稳定的版本去使用。那么具体该怎么做呢,今天就来讲述一下内部该怎么规范和执行一个npm
转载
2024-03-30 17:05:20
862阅读
文章目录1. 搭建Gitlab1.1 Gitlab介绍1.2 搭建Gitlab2. Gitlab的权限管理2.1 用户注册2.2 创建用户组2.3 为用户组添加用户2.4 为工程添加访问权限3. Gitlab的code review4. 团队知识管理4.1 是什么4.2 为什么4.3 怎么做 1. 搭建Gitlab1.1 Gitlab介绍GitLab是一个基于Ruby on Rails开发的开源
转载
2023-11-06 14:08:21
29阅读
有时候,我们需要将一个SDK的包,打成一个独立的JAR/AAR提供给别的同事或者第三方使用,这时候,就需要将项目中的某模块进行打包。经过测试,发现不同的android studion 版本,编译生成的jar包,保存的路径可能都不一样。AS 4.0以下生成的JAR包保存在:build/intermediates/bundles/,本次例子使用的是AS 4.2,打包生成的JAR包位于:build/in
转载
2023-06-23 15:57:51
105阅读
一.工程没有引用外部jar包时(J2SE)选中工程---->右键,Export...--->Java--->选择JAR file--->next-->选择jar file的路径及名称-->next-->next--- 选择Main class--->finish.二.工程有引用外部jar包时(J2SE)第一种方案当工程引用了其他的外部jar时,由于e
转载
2023-09-11 13:36:40
96阅读
一、Jar命令打包java应用的用法jar是标准的java打包命令,位于JAVA_HOME/bin/目录下面。主要功能是将多个文件打包成一个单独的jar文件。创建jar文件jar c[v0Mmfe] [manifest] [jarfile] [entrypoint] [-C dir] inputfiles [-Joption]更新jar文件jar u[v0Mmfe] [manifest] [jar
转载
2023-07-21 19:30:45
230阅读
1. Jar 包和 War 包的区别1、概念jar 包:JAR 包是类的归档文件,JAR 文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。war 包: war 包是 JavaWeb 程序打的包,war 包里面包括写的代码编译成的 class 文件,依赖的包,配置
转载
2023-11-27 11:06:22
71阅读
最近因为项目需要,做了几个外挂程序做数据传输,涉及到项目打包操作,在此记录一下打包步骤和其中出现的问题。1.首先右键项目文件夹,点击export,弹出如下选择框,在其中输入jar搜索,并选择JAR flie点击next。2.勾选要打包的文件夹,这里只要勾选需要编译的java文件就可以了,下面的JAR file为打包后的保存路径和jar名称,选择好后点击next。3.如下图,点击next。4.如下图
转载
2024-04-18 12:53:05
2阅读