一方包、二方包和三方包的概念

在看一些技术文档的时候经常会看到有二方包这种名词,这里来记一下概念。

一方包(一方库)

本工程中的各模块的相互依赖。

二方包(二方库)

公司内部的依赖库,一般指公司内部的其他项目发布的jar包。

三方包(三方库)

公司之外的开源库, 比如apache、ibm、google等发布的依赖。

"有瓜吃瓜,无瓜吃菜。"

原文地址:https://www.cnblogs.com/yanggb/p/10885511.html

时间: 2024-10-10 04:56:16

一方包、二方包和三方包的概念的相关文章

一方包、二方包、三方包是什么?

一方包(也称一方库).二方包(也称二方库).三方包(也称三方库)说明: 一方包:本工程中的各模块的相互依赖 二方包:公司内部的依赖库,一般指公司内部的其他项目发布的jar包 三方包:公司之外的开源库, 比如apache.ibm.google等发布的依赖

如何发布二方包?

本篇文章会用到很多npm命令,可以回顾npm文档. 通常我们新建项目,会安装很多依赖,那个是第三方npm包.如果是公司内部的包,可以称为二方包. 登陆后,才能发包,如果发包失败,或者登陆失败,请检查npm的版本和node.js版本. 一.新建包 会涉及package.json文件,主模块文件,单元测试文件,demo文件,具体内容请查看github. 二.发布二方包 # 上班,二方包管理平台 http://npm.cydata.com.cn/ 1.设置源 # 设置淘宝镜像源 npm config

导入三方包,出现ClassNotFoundException

在项目中需要引用settings模块里面的某个活动.在eclipse中导入settins.jar包之后,使用如下方式启动: Intent intent = new Intent(); intent.setAction("android.settings.INPUT_METHOD_SETTINGS"); intent.addCategory("android.intent.category.VOICE_LAUNCH"); intent.setClass(this, D

深入struts2(二) ---stuts2优点和主要包、类功能

1.1     Struts2 上节已讲,struts2在webwork基础发展起来的mvc框架.MVC框架相信一般码农都比较了解,这里不再重说.在这里仅仅对于一下struts1,struts2做了哪些改进呢?(以下内容从网上汇总) ?  Struct2的action是一个请求对应一个实例(每次请求都会new出一个对象),没有线程安全方面的问题 ?  Action不再依赖servlet api,有利于测试,并且实现tdd ?  选择使用pojo类来封装请求的参数 1.2     Struts2软

【Java】eclipse导入war包二次开发

有实际项目在跑的war包,却没有源码,苦于想查看源码,身处运维组为研发组看不起,拿不到源码,只能自己来反编译了. 其实很简单!!!! 其实很简单!!!! 其实很简单!!!! 重要的事情说三遍! 只要你细心点,其实在解压war包后,可以看到文件夹中,已经存在了jsp文件,但是却没有逻辑代码层(action.bean等等).再仔细在WEB-INF文件夹下查看,会发现class文件却都存在,那就好办了.推荐一款反编译class的工具[JD-GUI],下载地址:http://www.duote.com/

黑马程序员——面向对象(二)异常机制、包(Package)

一.异常机制 (一)异常概述 1.异常:就是程序在运行时出现不正常情况. 2.异常类:程序在运行时,出现的不正常情况,将情况用java的类的形式进行描述.并封装成对象. (二)异常分类 对异常问题的分类:“严重的的Error”和“不严重的Exception” (1)一种是严重的问题:对于严重的问题,java通过Error类进行描述. (2)一种是不严重的问题:对于非严重的,java通过Exception类进行描述.对于Exception可以使用针对性的处理方式进行处理. (三)异常体系 1.Th

动态加载jar包(二)

上次说的加载jar包,有几个问题没有解决: 1.如果项目包含了其他的jar包如何解决? 2.如何规范上传的jar包的类和方法? 下面就解决一下上面两个问题 一.首先编写被调用的类,这次使用maven工程,并且载入了第三方jar包,阿里巴巴的fastjson包 package com.qunar.hello.hello; import java.util.HashMap; import com.alibaba.fastjson.JSON; public class HelloWorld exten

ioutil包二

ioutil包二 (原创随笔,转载请注明出处 http://www.cnblogs.com/majianguo/p/8016426.html) ioutil包实现了一些I/O实用功能,导出了7个函数和1个变量: func NopCloser(r io.Reader) io.ReadCloser func ReadAll(r io.Reader) ([]byte, error) func ReadDir(dirname string) ([]os.FileInfo, error) func Rea

Eclipse导入war包二次开发

有实际项目在跑的war包,却没有源码,苦于想查看源码,身处运维组为研发组看不起,拿不到源码,只能自己来反编译了. 其实在解压war包后,可以看到文件夹中,已经存在了jsp文件,但是却没有逻辑代码层(action.bean等等).再仔细在WEB-INF文件夹下查看,会发现class文件却都存在,那就好办了.推荐一款反编译class的工具[JD-GUI],下载地址:http://jd.benow.ca/ 导入分两步: 1.导入war包 右键-import-warfile,导入war包.这时候,jav