精华内容
下载资源
问答
  • 理解maven命令package、install、deploy的联系与区别

    万次阅读 多人点赞 2018-05-15 16:15:39
    我们在用maven构建java项目时,最常用的打包命令有mvn package、mvn install、deploy,这三个命令都可完成打jar包或war(当然也可以是其它形式的包)的功能,但这三个命令还是有区别的。下面通过分别执行这三个命令...

    鄙人的新书《Elasticsearch权威指南》正式出版发行,欢迎购买!本书由华为、中兴高级技术专家全面审读并撰序,助您挑战百万年薪 购书链接: 在这里插入图片描述

    《Elasticsearch权威指南》

    欢迎关注鄙人公众号,技术干货随时看!
    在这里插入图片描述

    技术交流qq群: 659201069

    鄙人的新书《elasticsearch7完全开发指南》,欢迎订阅!

    https://wenku.baidu.com/view/8ff2ce94591b6bd97f192279168884868762b8e7

    《kibana权威指南》

    https://wenku.baidu.com/view/24cfee1ce43a580216fc700abb68a98270feac21

    我们在用maven构建java项目时,最常用的打包命令有mvn package、mvn install、deploy,这三个命令都可完成打jar包或war(当然也可以是其它形式的包)的功能,但这三个命令还是有区别的。下面通过分别执行这三个命令的输出结果,来分析各自所执行的maven的生命周期。

    mvn clean package

    这里写图片描述这里写图片描述

    mvn clean install

    这里写图片描述这里写图片描述

    mvn clean deploy(忽略最后的BUILD FAILURE)

    这里写图片描述这里写图片描述

    通过三个命令的输出我们可以看出三者的区别在于包函的maven生命的阶段和执行目标(goal)不同。在我的上一篇文章https://blog.csdn.net/zhaojianting/article/details/80321488 中介绍了maven的生命周期和各种插件,不明白的请参考此博文。maven生命周期(lifecycle)由各个阶段组成,每个阶段由maven的插件plugin来执行完成。生命周期(lifecycle)主要包括clean、resources、complie、install、pacakge、testResources、testCompile、deploy等,其中带test开头的都是用业编译测试代码或运行单元测试用例的。

    仔细查看上面的输出结果截图,可以发现,

    • mvn clean package依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)等7个阶段。
    • mvn clean install依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)、install等8个阶段。
    • mvn clean deploy依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)、install、deploy等9个阶段。

    由上面的分析可知主要区别如下,

    • package命令完成了项目编译、单元测试、打包功能,但没有把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库
    • install命令完成了项目编译、单元测试、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库,但没有布署到远程maven私服仓库
    • deploy命令完成了项目编译、单元测试、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库
    展开全文
  • Package左侧文件: create or replace package CALL_DETAILS is strdatarange varchar2(1) := '1'; numrow_num number(5) := 1; numcol_num number(5) := 1; total_currency varchar2(2) := '...

    Package左侧文件:

     
      
    create or replace package CALL_DETAILS is
    
      strdatarange varchar2(1) := '1'; numrow_num number(5) := 1; numcol_num number(5) := 1; total_currency varchar2(2) := '01'; strgranularity_five varchar2(1) := '4'; procedure start_cal(strgranularity in varchar2, --1日,2,3,4:月;5:季;6:半年;7:年 dtinputdt in varchar2); end CALL_DETAILS;

    Package右侧文件:

    create or replace package body CALL_DETAILS is
    
      procedure start_cal(strgranularity in varchar2, dtinputdt in varchar2) is begin if strgranularity = '4' then --注释  RH_TRUST_ZJXTJH.start_cal(strgranularity, dtinputdt); end if; commit; end; end CALL_DETAILS;

     

    转载于:https://www.cnblogs.com/liudi1992/p/4340511.html

    展开全文
  • 20175月 Shader+Forge+1.36.unitypackage,需要的下载吧!
  • 2、Package Control :install package 报错:There are no packages available for installation 百度搜罗了一大筐网友解决经验 有人说是ipv6的问题 我试了不符合自己情况,于是怀疑是Package Control

    可解决问题:

    1、Package Control 版本太旧

    2、Package Control :install package 报错:There are no packages available for installation





    百度搜罗了一大筐网友解决经验

    有人说是ipv6的问题


    我试了不符合自己情况,于是怀疑是Package Control版本导致

    因为我的Package安装包是从一个2014年的帖子下载的


    最后在这个帖子找到答案

    【崩溃了】There are no packages available for installat


    下面说教程

    打开Package Control官网

    看见英文说明




    左边方法一做法:


    打开它说的位置View > Show Console  

    然后将官网给出的代码,粘贴到红箭头位置,按回车执行



    它就自动给装上了

    继续在线安装插件,正常!




    大功告成!



    (未来得及尝试第二种。略过)



    展开全文
  • 安装perl package

    千次阅读 2019-03-30 22:30:05
    安装perl package[@more@]Perl模块多平台安装方法 出 处:中国Perl协会 FPC(Foundation of Perlchina) 作 者:dlee linuxforum.net 整 理: qiang 原...
    安装perl package[@more@]

    Perl模块多平台安装方法

    出 处:中国Perl协会 FPC(Foundation of Perlchina)
    作 者:dlee linuxforum.net
    整 理: qiang
    原 文:linuxforum
    发 表:2000-06-29

    目录
    [隐藏]
    1 几个主要的 CPAN 站点有:
    2 安装方法
    2.1 Linux/Unix下的安装方法:
    2.1.1 手工安装的步骤:
    2.1.2 使用 CPAN 模块自动安装:
    2.2 Win32下的安装方法
    2.2.1 最通常的安装方法
    2.2.2 安装 activeperl 不包括的模块


    因为这篇文章是 2000 年完成,我对这篇文章做了适当的更新来适用于现在。

    Perl 到了第五版增加了模块的概念,用来提供面向对象编程的能力。这是 Perl 语言发展史上的一个里程碑。此后,广大自由软件爱好者开发了大量功能强大、构思精巧的 Perl 模块,极大地扩展了 Perl 语言的功能。CPAN(Comprehensive Perl Archive Network)是 Perl 模块最大的集散地,包含了现今公布的几乎所有的 perl 模块。

    几个主要的 CPAN 站点有:
    国内:
    最新更新请查阅 http://cpan.org/SITES.html#Asia
    http://mirrors.xueron.com/CPAN/ CPAN 镜像
    http://cpan.linuxforum.net/ CPAN 镜像
    ftp://mirrors.hknet.com/CPAN 模块镜像
    国外:
    http://www.cpan.org/
    安装方法
    我在这里介绍一下各种平台下 perl 模块的安装方法。以安装DBI模块为例。

    Linux/Unix下的安装方法:
    Linux/Unix 下安装 Perl 模块有两种方法:手工安装和自动安装。第一种方法是从 CPAN 上下载您需要的模块,手工编译、安装。第二种方法是使用 CPAN 模块自动完成下载、编译、安装的全过程。

    手工安装的步骤:
    从 CPAN 下载了 DBI 模块 1.13 版的压缩文件 DBI-1.13.tar.gz,假设放在 /usr/local/src/ 下。:
    cd /usr/local/src解压缩这个文件,这时会新建一个DBI-1.13的目录。
    tar xvzf DBI-1.13.tar.gz换到解压后的目录:
    cd DBI-1.13生成 makefile:
    perl Makefile.PL生成模块:
    make测试模块(这步可有可无) 如果测试结果报告“all test ok”,您就可以放心地安装编译好的模块了。
    make test安装模块前,先要确保您对 perl5 安装目录有可写权限(通常以 su 命令获得),执行:
    make install现在,试试 DBI 模块吧。如果下面的命令没有给出任何输出,那就没问题。
    $>perl -MDBI -e1上述步骤适合于 Linux/Unix 下绝大多数的 Perl 模块。可能还有少数模块的安装方法略有差别,所以最好先看看安装目录里的 README 或 INSTALL。

    使用 CPAN 模块自动安装:
    安装前需要先联上网,并且您需要取得root权限。

    perl -MCPAN -e shell初次运行CPAN时需要做一些设置,如果您的机器是直接与因特网相联(拨号上网、专线,etc.),那么一路回车就行了,只需要在最后一步选一个离您最近的 CPAN 镜像站点。例如我选的是位于国内的ftp://mirrors.hknet.com/CPAN 。否则,如果您的机器位于防火墙之后,还需要设置ftp代理或http代理。下面是常用 ppm 命令。
    获得帮助
    cpan>help列出CPAN上所有模块的列表
    cpan>m安装模块,自动完成DBI模块从下载到安装的全过程。
    cpan>install DBI退出
    cpan>quit[编辑] Win32下的安装方法
    在 Win32 下,建议使用 ActiveState 的 Perl for Win32,即ActivePerl。ActivePerl 的主页 。在 Win32 下,比较容易的是使用专门为 ActivePerl 定制的 Perl 模块。类似于 CPAN 模块,ActiveState也开发了一个自动安装工具叫做 PPM(Perl Package Manager)。


    [编辑] 最通常的安装方法
    首先联上网,在 dos 命令行下启动 ppm
    ppm获得帮助
    PPM>h列出已安装的 DBI 模块信息
    cpan>query DBI搜索 cpan 所有匹配 DBI 的模块
    cpan>search DBI安装模块,自动完成 DBI 模块从下载到安装的全过程。
    PPM>install DBI退出
    PPM>q如果您的机器位于防火墙之后,通过 http 代理上网,那么可以使用下面的方法。
    设定环境变量 HTTP_proxy , 如果你的代理需要用户名和密码,你还要设定环境变量: HTTP_proxy_user 和 HTTP_proxy_pass
    C: > set HTTP_proxy=http://proxy:8080[编辑] 安装 activeperl 不包括的模块
    如果 ppm 没有某个 CPAN 的模块,只要这个模块不需要编译(没有使用 C 等)那你可以把这个模块从 CPAN 下载,解压然后放到你的 activeperl 的库路径里,

    perl -e "print join @INC"显示出 perl 的库路径。
    activeperl 里不包括所有的 CPAN 模块,其他地方可能提供这些模块的下载,
    比如在 activeperl 5.8 的 GD 模块安装请使用如下命令:
    >ppm install http://theoryx5.uwinnipeg.ca/ppms/GD.ppdactiveperl 5.6 的 GD 模块安装请使用如下命令:
    >ppm install http://theoryx5.uwinnipeg.ca/ppmpackages/GD.ppd其他 activeperl 模块下载地址请参照 Perl学习指南 。
    以上较为详细地描述了各种平台下 Perl 模块的安装方法。希望能够帮助国内 Perl 爱好者们通过使用现有大量优秀的 Perl 模块,避免重复劳动,提高效率,更好发挥 Perl 语言的强大威力。

    取自"http://wiki.perlchina.org/index.php/Perl%E6%A8%A1%E5%9D%97%E5%A4%9A%E5%B9%B3%E5%8F%B0%E5%AE%89%E8%A3%85%E6%96%B9%E6%B3%95"

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/640706/viewspace-1043932/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/640706/viewspace-1043932/

    展开全文
  • InstallShield增加Redistributable Package

    千次阅读 2018-05-31 20:23:12
    20180531 不知不觉五月的最后一天。一年多了啊。。 说正事:如何在InstallShield生成的安装包中...所以本地库中自然不包含2015以后才推出的Package。 需求 在安装包中加入Redistributable Package; 描...
  • 问题:Install package control 安装失败 环境:Windows 10 自动安装 报错: Error installing Package Control: HTTP error encountered, giving up - <urlopen error [WinError 10060] 由于连接方在...
  • IC Package

    千次阅读 2011-05-04 01:25:00
    现已开发出了208 引脚(0.5mm 中心距)和160 引脚(0.65mm中心距)的LSI 逻辑用封装,并于1993 10 月开始投入批量生产。 29、 MCM 封装(multi-chip module)   多芯片组件。将多块半导体裸芯片组装在一块布线...
  • 2020Unity最新弓箭射击怪物全流程可执行调试场景,冰属性剑、火属性剑、雷属性剑、木属性剑、水属性剑等等五行剑攻击特效unitypackage完整包
  • 新建package自动化工具

    2020-11-22 20:53:53
    另外,在202011月22日20:50:00之前下载过的筒子请注意,none path 不等于 本路径目录,请额外注意!! 另外在告知一个情况,CSDN如果上传以后就不能自行删除,如果有想上传的资源的人请自行考虑清楚再上传。
  • 最近公司经历了一次换签名的过程,结果ROM升级过程...(一)、什么是package.xml? https://mp.weixin.qq.com/s?__biz=MzIyNDc0MDcyNw==&mid=2247483809&idx=1&sn=f6d4e6d1e26a16c49a09733fad5796e1&chksm=e80b15b9df7c
  • CRAN 尚未提供此软件包(截至 2015 2 月 21 日)。 要直接从 GitHub 安装最新的开发版本,请运行以下命令: if ( ! require( " devtools " )) install.packages( " devtools " ) devtools :: install_github( ...
  • package.json browserslist

    2021-02-22 01:24:43
    作用:根据提供的目标浏览器的环境来,智能添加css前缀,js的polyfill垫片,来兼容旧版本浏览器。避免不必要的兼容代码,以提高代码的编译...基础语法: 只要package.json配置了browserslist对象,需要的组件将自动匹配
  • NPM 用户 COLEWW 在 2016 左右向 NPM 发布了一个名为的包。 该项目已在以只读方式存档。 我在这个包中使用了一些 COLEWW 的代码(尤其是他使用yargs包的例子)。 安装 在本地安装edit-package-json : npm ...
  • node 通过指令创建一个package.json文件及npm安装package.json 2015-03-02 16:48 97731人阅读 评论(2) 收藏 举报 描述包的文件是package.json文件. 一个这样的文件,里面的信息还是挺大的.我们...
  • shader.unitypackage

    2019-07-18 15:56:41
    切割物体shader。
  • Unity3D小游戏,泡泡龙,Bubble Shooter Easter Bunny 2.0.unitypackage
  • Unity插件UniWebView 3.unitypackage最新版,导入Unity即可使用; UniWebView 3于20198月30日在Unity资源商店更新了一个版本,现上传CSDN供大家学习交流使用,建议使用下方链接下载 ...
  • easy package的使用

    千次阅读 2012-11-26 11:17:47
    Android手机不像iPhone,六了只出了六款手机,分辨率只有三种。Android系统的开源注定了Android手机的差异化,众多分辨率给自动化测试带来了很大的麻烦,通过坐标定位写出来的脚本通用性很低,那么有没有其他的...
  • Vue之package.json内容详解

    千次阅读 2021-02-22 00:23:53
    创建项目时会自动生成package.json文件 可以通过修改package.json文件内的内容,再通过npm install进行更新 【直接转到项目目录下用命令npm install 或npm install --save-dev安装即可,自动将package.json中的模块...
  • eclipse的各种package说明

    千次阅读 2016-07-27 16:27:00
    最近在下载eclipse的时候,发现有好多package,但是不知道什么意思,所以百度了下,这些不同的名字居然代表eclipse的版本号,顿时感觉好高大上 Callisto3.2 【木卫四,卡里斯托】 ...
  • 20203月26日 支持Unity版本 5.3.0或更高 Odin puts your Unity workflow on steroids, making it easy to build powerful and advanced user-friendly editors for you and your entire team.
  • PackageInstaller 类安装/卸载应用

    千次阅读 2018-10-18 18:17:56
    项目是中途接手的,安装方法一直使用的是 packageManager.installPackage(Uri var1, PackageInstallObserver var2, int var3, String var4) 这个 API,实现静默安装的功能。直到系统升级为 An...
  • 从注册表克隆给定版本(或最新版本)的 npm 包,只需运行package-clone verb可以了。 安装 npm i --save package-clone npm test 用法 有关更多用例,请参阅 ... 由kdf提供支持和自动化,2015 3 月 26 日
  • Microsoft Visual C++ 2013 Redistributable Package12.0.30501 32位和64位
  • JAVA中的包(Package)

    千次阅读 2015-11-28 11:58:03
    包(Package)JAVA使用包(Package)将类组织起来,以解决类名冲突问题。不同包中的类可以具有同样的类名,而不会发生冲突。JAVA中的包机制相当于C++中在命名空间(namespace)机制。 类的导入 一个类可以访问所在包中的...
  • Aurora 0.7b.1 - Release Package 稳定性超越 FSD 最后一个版本(截止201910月)
  • 使用package.json安装模块

    千次阅读 2018-03-13 11:42:00
    每个项目的根目录下面,一般都需要一个package.json文件,定义了这个项目中所需各种模板及项目中的配置信息。npm install命令根据这个配置文件,自动下载所需的模块,也就是配置项目中所需的运行和开发环境。 使用...
  • 文件大小 171.0 MB 最新版本 2.1 最新发布日期 20201月28日 支持Unity版本 2019.3.0或更高
  • Not able to install "screen" package on Red Hat Enterprise Linux 8  SOLUTION IN PROGRESS - 已更新 2018十一月21日11:24 -  English  环境 Red Hat Enterprise Linux ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 226,636
精华内容 90,654
关键字:

年package