基础概念 JAR文件格式以流行的ZIP文件格式为基础,用于将多个文件聚集为一个文件。区别于ZIP文件的地方,JAR文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被类似的javac和java这样的工具直接使用。在JAR中包含特殊文件,如manifests和部署描述,用来指示工具如何处理特定的JAR。 为创建、管理JAR文件,可以使用作为JDK一部分的jar命令行工具(存在于
前端APP打包管理规范
原创 2021-07-29 09:38:16
543阅读
        1. 常见的外包问题2 1.1. 使用了过时的语言与技术2 1.2. 不易扩展的架构,架构落后2 1.3. 使用了小众语言,框架类库,组件等技术,导致维护扩展不易2 1.4. 没有源码(没有源码意味着可维护性功能修改等一系列的丧失)2 1.5. 缺乏设计文档等资料2 1.6. 供应商依赖(完全依赖于一家供应商 ,容易单点故障)2 1.7. 甩手掌柜,放任不管2 2. 解决方案2 2
原创 2021-09-17 14:45:49
72阅读
一般来说每个团队都会统一规定项目内只使用一个包管理器,譬如:npm、yarn、pnpm等,我们
原创 2022-12-10 07:22:53
275阅读
package cn.java.mybole; class test6 { public static void main(String[] args) { System.out.println("packet name"); } } //javac -d . test6.java //will c
转载 2017-06-28 22:37:00
64阅读
# Java 项目包管理指南 作为一名经验丰富的开发者,我将教你如何实现Java项目包管理。下面是整个过程的步骤,让我们一起来看看吧! ```mermaid journey title Java 项目包管理流程 section 步骤 开始 --> 创建项目: 新建一个Java项目 创建项目 --> 添加依赖: 在项目中添加所需的依赖
原创 3月前
30阅读
maven只用来管理java项目,也是用java开发的传统的项目因为包的管理有很多问题,所以才有的maven的诞生:1. 项目开始的时候,确定项目中可能要使用到的包,然后下载包,复制粘贴到项目里面去--》maven只需要再确定包以后,将包的配置信息写进去就可以2. 包导入完成之后,可能会有包冲突的问题,需要在原来的jar包里面找出冲突的jar包,然后删除--》ma
转载 2023-07-07 19:25:37
220阅读
这些仓库,都是有centos提供,都是可靠可信赖的。 epel也是一个非常可靠的经过广泛测试的源。是个非常有用的库。
原创 2016-10-26 01:35:48
429阅读
这些仓库,都是有centos提供,都是可靠可信赖的。 epel也是一个非常可靠的经过广泛测试的源。是个非常有用的库。
原创 2016-10-26 01:46:06
481阅读
rpm:-i安装-q查询:a所有包f指定文件由那个包生成c配置文件l安装后生成的所有文件i安装信息yum:yuminstall包名安装yumremove包名卸载yumhistoryundo/redo根据yum历史进行操作制作yum仓库:创建/etc/yum.d/*.repo编辑添加[仓库名]name=baseurl=file://或http://或https://或ftp://(路径为repoda
原创 2019-01-02 19:50:31
456阅读
rpm包校验校验失败码详解 rpm -V|--verify programe-name S file Size differs 文件大小发生了变化 M Mode differs (includes permissions and file type) 文件权限和文件类型 5 digest (formerly MD5 sum) differs MD5数字签名 D Device major/minor number mismatch 设备的主设备号与次设备号发生了改变 L readLink(2) path mismatch 文件链接发生了改变 U User ownership differs 文件属主发生了改变 G Group ownership differs 文件属组发生了改变 T mTime differs 修改文件内容的时间戳发生了改变 P caPabilities differ 文件的所提供的依赖能力发生了改变 missing:文件丢失了
原创 2016-08-22 21:25:58
753阅读
CentOS笔记(十七)
原创 2022-06-21 10:03:03
42阅读
一、Python包简介1、包Python中使用包管理模块,包通常对应一个目录,必须在目录下创建一个__init__.py模块,__init__.py模块的模块名称即为包名,Python才会将目录解析为包。__init__.py文件内可以定义初始化包的内容,导入包的内容,限制包内模块的导出。__init__.py文件可以为空,也可以是一个模块,其模块名称为包名称。导入包或包的模块、变量、函数时,__
应用程序程序 architecturec语言  源代码   编译   二进制格式 脚本 解释器(二进制程序)    源代码-》编译-》链接-》运行程序:库有静态库和动态库  静态链接  动态链接  共享库  配置文件   配置文件 dir=/path/to/someswhere程序组成部分 &nbs
原创 2014-03-13 16:15:04
804阅读
1点赞
rpm包管理程序包管理yum与编译安装1、rpm包管理1.1程序包安装格式:rpm{-i|--install}[install-options]PACKAGE_FILE...选项:-v:verbose-vv:-h:以#显示程序包执行进度--nodeps:忽略依赖关系#常用组合rpm-ivhPACKAGE_FILE1.2升级和降级rpm包升级rpm{-U|--upgrade}[install-opt
原创 2021-03-16 21:10:02
438阅读
RPM包管理 RPM Package Manager 由Red Hat公司提出,被众多Linux发行版所采用 建立统一的数据库文件,详细记录软件包安装、卸载等变化信息,能够自动分析软件包依赖关系 一般命名格式:  查询已安装的RPM软件信息 格式:rpm -q[子选项] [软件名] 用法:结合不同的子选项 完成不同查询 -qa:查看系统中已安装的所有RPM软件包列
原创 2010-12-25 20:22:38
1177阅读
2点赞
RPM包管理         包管理系统初步:         RPM:RPM Package Manager                http://www.rpm.org/或www.rpmfind.com   &
原创 2011-11-22 01:15:30
351阅读
程序以源代码方式提供: 需要编译成特有的格式:二进制的文件才可以使用。 部分程序还有依赖关系。程序的组成部分: 编译前:源代码。 编译后:(应用程序的组成部分) 二进制程序 库文件(项目里面共享的代码模块或研发接口) 配置文件(命令行选项) 帮助文件(手册或文档) 位置: 二进制程序:/bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin,/opt/b
原创 2015-04-12 12:57:47
541阅读
CentOS系统上程序rpm包管理: 安装、升级、卸载、查询、检验 通过rpm命令完成 安装: rpm {-i|--install} [install-options] PACKAGE_FILE1... -h: hash,以#来表示安装进度; -v, --verbose:显示安装过程中的详细信息; -vv:  -vvv: 安装时常用的组合: -ivh, -ivvh
原创 2015-04-15 21:15:46
683阅读
在linux的各发行版中主要用的软件包管理器有两种,分别是redhat系的rpm和debian系的deb。这里主要介绍下rpm的使用方式,rpm是红帽公司开发的软件包管理器(rpm:redhat package manager,RPM is Package Manager)。用户在linux安装软件可以通过源码安装,通过下载源码,然后编译,安装。而rpm和dpkg等软件包管理机制,直接给用户提供已
原创 2015-05-20 16:17:34
733阅读
  • 1
  • 2
  • 3
  • 4
  • 5