`

maven package 和 install 区别

    博客分类:
  • JAVA
 
阅读更多
maven package:打包到本项目,一般是在项目target目录下。如果a项目依赖于b项目,打包b项目时,只会打包到b项目下target下,编译a项目时就会报错。


maven install:是将你的maven项目按照packaging属性打包为制定类型到本地仓库中。


如果b项目依赖a项目,而a打了包(package),jar仅仅时打到了a项目的target下。这时编译b项目,还是会报错,找不到所依赖的a项目,说明b项目在本地仓库是没有找到它所依赖的a项目。


install a项目,安装到本地仓库了,并且是jar和pom同时安装的.
分享到:
评论

相关推荐

    maven_package 依赖包(完整)

    2. **构建生命周期**:Maven拥有丰富的构建生命周期,包括编译(compile)、测试(test)、打包(package)、集成测试(integration-test)、验证(verify)、安装(install)和部署(deploy)等阶段。每个阶段都有...

    apache-maven-3.8和3.6

    - Maven 的生命周期包括清洁(clean)、初始化(initialize)、编译(compile)、测试(test)、打包(package)、验证(verify)、集成测试(integration-test)、部署(install)和站点(site)等阶段。...

    maven_install_package.bat

    bat脚本支持快速maven打包,可配置并结合本地仓库使用. bat脚本支持快速maven打包,可配置并结合本地仓库使用. bat脚本支持快速maven打包,可配置并结合本地仓库使用.

    详解maven的install的作用

    ### `maven install`与`maven package`的区别 1. **maven install**:执行`install`命令,Maven会首先进行编译、测试(除非配置了跳过测试)和打包操作,然后将生成的工件(jar或war)安装到本地仓库。这意味着其他...

    Mac的maven安装包apache-maven-3.6.3.zip

    Maven的生命周期包括清理(clean)、初始化(initialize)、编译(compile)、测试(test)、打包(package)、验证(verify)、集成测试(integration-test)、安装(install)和部署(deploy)等阶段。每个阶段都...

    maven3.6.1和3.6.3安装包

    2. **构建项目**: `mvn compile`用于编译源代码,`mvn test`执行单元测试,`mvn package`打包项目,`mvn install`将打包好的文件安装到本地仓库。 3. **清理项目**: `mvn clean`命令可以清理构建产生的临时和输出...

    installPackage.zip

    【installPackage.zip】是一个专为Java开发者准备的资源包,适用于Windows操作系统。这个压缩文件包含了多个在Java开发中不可或缺的工具和软件,如Nginx、Maven、Redis、JDK 1.8以及Tomcat。这些组件在Java应用程序...

    maven打包 maven打jar包详细步骤

    在`maven-war-plugin`和`maven-install-plugin`中,`maven-war-plugin`用于将Web应用打包成WAR文件,适合于Web服务器部署。而`maven-install-plugin`则负责将打包后的文件(无论是JAR还是WAR)放入本地Maven仓库,...

    maven工具和安装方法

    ** Maven工具和安装方法 ** Maven是一款强大的项目管理和依赖管理工具,广泛应用于Java开发领域。它通过XML格式的配置文件来管理项目的构建、报告和文档,极大地简化了项目的生命周期管理。Maven3.5是其中的一个...

    【超级好用】maven 3.6.1

    - **构建项目**:使用`mvn compile`进行编译,`mvn test`运行测试,`mvn package`打包项目,`mvn install`将项目安装到本地仓库。 - **依赖管理**:在POM.xml文件中声明依赖,Maven会自动下载并管理这些依赖。 - *...

    Maven3实战笔记04Maven的生命周期和插件

    ### Maven的生命周期和插件详解 #### Maven生命周期概述 Maven是一个项目管理和综合工具,它通过一系列预定义的任务和明确的构建生命周期来管理项目的构建、报告和文档。Maven的核心特性之一是其生命周期...

    maven 3.5.2 maven 3.5.2 maven 3.5.2

    3. **构建项目**: 使用`mvn compile`进行编译,`mvn test`运行测试,`mvn package`打包项目,`mvn install`将项目安装到本地仓库。 4. **部署项目**: 使用`mvn deploy`可以将项目部署到远程仓库,供其他项目使用。 ...

    maven API maven API

    2. **生命周期 (Lifecycle)**: Maven的生命周期包括一系列阶段(phases),如clean、validate、compile、test、package、install和deploy,这些阶段按顺序执行,构建并管理整个项目流程。 3. **插件 (Plugins)**: ...

    maven安装包和仓库

    Maven 是一个强大的 Java 项目管理工具,它简化了构建、依赖管理和项目生命周期的管理。对于 Java 开发者来说,Maven 是不可或缺的一部分,因为它能自动化构建过程,包括编译、测试、打包、部署等任务。本文将详细...

    Maven仓库apache-maven-3.2.5

    Maven的生命周期是其核心概念之一,它定义了一系列构建阶段,如编译(compile)、测试(test)、打包(package)、验证(validate)、安装(install)和部署(deploy)。每个阶段由一系列插件目标(plugin goals)...

    apache-maven-3.6.0_apache-maven-3.6.0_maven压缩包_maven3.6.0下载_

    Apache Maven 是一个强大的项目管理和构建工具,主要用于Java项目。它基于项目对象模型(Project Object Model,POM)的概念,能够管理项目的构建、报告和文档。Maven 3.6.0是该工具的一个稳定版本,提供了许多改进...

    最新apache-maven-3.3.9 bin压缩包和src源码

    Maven的核心概念是“约定优于配置”,它通过默认的构建生命周期和一组预定义的目标(如`clean`, `compile`, `test`, `package`, `install`, `deploy`)简化了项目构建过程。每个项目通过一个名为`pom.xml`的项目对象...

    Maven的install与deploy目标:构建过程中的微妙差异

    3. **标准化构建过程**:Maven定义了一系列的标准生命周期阶段,如`clean`、`compile`、`test`、`package`和`install`等,这些阶段可以轻松地通过命令行触发。 4. **插件和目标**:Maven拥有丰富的插件生态系统,每...

Global site tag (gtag.js) - Google Analytics