精华内容
下载资源
问答
  • Maven 指令 install package区别

    千次阅读 2019-04-09 14:11:27
    文章目录Maven 指令 install package区别1、package2、install Maven 指令 install package区别 1、package 把项目打包并尝试着运行一次,打包后的资源文件在项目的target 文件夹下面 2、install 把...

    Maven 指令 install 和 package 的区别


    1、package

    把项目打包并尝试着运行一次,打包后的资源文件在项目的target 文件夹下面

    2、install

    把项目打包并尝试着运行一次,打包后的资源文件在项目的target 文件夹下面
    然后把打好的包安装到maven 本地仓库,可以提供给其它项目进行依赖

    展开全文
  • 理解maven命令packageinstall、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私服仓库
    展开全文
  • 1.install 安装:使用Maven时特有的概念,指将Maven工程打包的结果存入本地仓库。 2.package 打包:将工程中所有目录、文件封装到一个压缩包中,Java工程:jar包;Web工程:war包。(打包成jar包或者war包由pom文件...

    1.install 安装:使用Maven时特有的概念,指将Maven工程打包的结果存入本地仓库。

    2.package 打包:将工程中所有目录、文件封装到一个压缩包中,Java工程:jar包;Web工程:war包。(打包成jar包或者war包由pom文件中<packaging></packaging>标签决定)

    举个栗子:

    有a、b两个项目,b依赖a项目,而我们要编译b项目。

    如果b项目依赖a项目,而a打了包(package),a.jar仅仅是打包到了a项目的target目录下。这时编译b项目,会报错找不到所依赖的a项目,说明b项目在本地仓库是没有找到它所依赖的a项目。然后,我install(安装)a项目这时,有以下日志,[INFO] Installing D:\projects\a\target\a-0.0.1-SNAPSHOT.jar to F:\repository\com\chenjun\a\0.0.1-SNAPSHOT\a-0.0.1-SNAPSHOT.jar [INFO] Installing D:\projects\a\pom.xml to F:\repository\com\chenjun\a\0.0.1-SNAPSHOT\a-0.0.1-SNAPSHOT.pom,说明a项目已安装到本地仓库了,并且是jar和pom同时安装的。这时候再去compile(编译)b项目,b编译通过。这是因为a项目的jar包打包后通过install指令安装到了本地maven库下了,b项目再次编译后就可以在本地maven库上找到且引用到他需要依赖的a项目jar包了。

    总之,package是把jar打到本项目的target下,而install时把target下的jar安装到本地仓库,供其他项目使用。

    展开全文
  • ProxyError: Conda cannot proceed due to an error in your proxy configuration. Check for typos and other configuration errors in any '.netrc' file in your home directory, any environment ...
  • maveninstall和maven package区别

    千次阅读 2018-12-29 18:47:16
    package是把jar打到本项目的target下,而install时把target下的jar安装到本地仓库,供其他项目使用.

    package是把jar打到本项目的target下,而install时把target下的jar安装到本地仓库,供其他项目使用.

    展开全文
  • install_package-源码

    2021-03-29 09:08:40
    install_package
  • package可以理解成简单的打包,而install除了打包还会把这个包安装到maven仓库中去   如果其他项目需要依赖a项目,则a项目应该install,而不是简单地package  ...
  • MTC install package windows

    2011-04-12 13:08:45
    MTC install package windowsMTC install package windowsMTC install package windowsMTC install package windowsMTC install package windowsMTC install package windowsMTC install package windowsMTC install...
  • linux install package

    2011-03-18 16:13:42
    linux install package linux install package
  • windows install package

    2011-03-18 16:22:33
    windows install package windows install package windows intall package
  • NuGet Install-Package 命令

    千次阅读 2019-05-30 17:48:00
    Install-Package CefSharp.Wpf -Version 73.1.130 Install-Package CefSharp.Common -Version 73.1.130 Install-Package CefSharp.Wpf -Source C:\Users\suxiang\Desktop\nupkg -Version 73.1.130 Insta...
  • clean,compile,build,install,package区别

    千次阅读 2018-11-26 11:14:26
    clean: 执行该命令会删除项目路径下的target文件,但是不会删除本地的maven仓库已经生成的jar文件 compile:编译命令,只编译选定的...package:这个命令会在你的项目路径下一个target目录,并且拥有compile命令...
  • idea工具maven生命周期clean,compile,install,package区别

    千次阅读 多人点赞 2019-01-20 20:01:54
    一:clean,package(如果报错,很可能就是jar依赖的问题) 二:clean,install 9种生命周期: clean,清理,在进行真正的构建之前进行一些清理工作,移除所有上一次构建生成的文件。 validate,验...
  • maven打包时package和install区别 1.package只是简单的打包命令,项目编译打包之后放在项目的target下面 2.install命令把项目先打包,然后放到maven仓库里面
  • clean: 执行该命令会删除项目路径下的target文件,但是不会删除本地的maven仓库已经生成的jar文件 compile:编译命令,只编译选定的...package:这个命令会在你的项目路径下一个target目录,并且拥有compile命令...
  • 首先,查阅npm官方文档可知,...npm install (with no args, in package dir) npm install [<@scope>/]<name> npm install [<@scope>/]<name>@<tag> npm install [<@scope>/]&l...
  • pip install GitHub package

    千次阅读 2018-02-06 14:11:00
    /*******************************************************************************... * pip install GitHub package * 说明: * 使用Python开发,经常会遇到需要依赖的一些GitHub Package,所以直接安装的方...
  • PM> Install-Package

    千次阅读 2013-12-04 09:01:47
    PM> Install-Package jQuery -Version 1.10.2 To install jQuery, run the following command in the Package Manager Console PM> Install-Package jQuery -Version 1.10.2 在此输入即可
  • 1.install:打包好的 jar 包会安装到本地的 maven 仓库...2.package 指定参数打包:clean package -Dmaven.test.skip=true -Pprod 这种方式就是指定了打包的参数,并且打包后的文件存放到项目的 target 目录下。...
  • 文章目录Python之pip installpackage到底在哪里?sudo apt-get install python-xxxsudo pip install xxxpip install xxx没有虚拟环境有虚拟环境python -m pip install xxx==x.x.x源码安装python包 Python之pip ...
  • maven打包 install package deploy区别

    千次阅读 2018-08-15 18:28:33
    maven package:打包到本项目,一般是在项目target目录下。如果a项目依赖于b项目,打包b项目时,只会打包...如果a项目依赖于b项目,那么install b时,会在本地仓库同时生成pom文件jar文件,可以看install b的日志...
  • maven的package和install区别

    万次阅读 2018-04-14 15:17:53
    1,项目A 以来项目B, B项目 如果只是执行 clean,package的话,只是打包到B项目的target 下面, 再编译项目A 的时候一览会报编译错误,原因是项目B没有执行install。所以package 只是打包到target下, install是...
  • Maven是目前十分流行的项目构建工具以及依赖解决工具,其提供的常用指令中有两个很容易引起使用者的疑惑,那就是 install package , 那么这两个命令到底有啥区别呢?这篇经验就给你答案。 工具/原料 一...
  • Please ask your administrator to install the package ‘unzip’ 1. The program ‘unzip’ is currently not installed. To run ‘unzip’ please ask your administrator to install the package ‘unzip’ ...
  • python27 install package

    2017-03-26 19:11:41
    python27 install package
  • mvn package mvn install区别

    千次阅读 2019-07-08 17:15:55
    今天一个依赖项目改了一些东西,但是mvn package依赖的项目后,还是找不到,后来找的了这两个命令的区别 Well, both will clean. That means they'l...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 431,583
精华内容 172,633
关键字:

install和package的区别