1. 在要发布到maven私服的项目pom.xml加入下面配置
<
distributionManagement
>
<
repository
>
<
id
>huwo-local-releases</
id
>
<
name
>local-releases</
name
>
</
repository
>
<
snapshotRepository
>
<
id
>huwo-local-snapshots</
id
>
<
name
>local snapshots</
name
>
</
snapshotRepository
>
</
distributionManagement
>
当项目版本号后面带 -SNAPSHOT 的时候,会发布到 libs-snapshot-local 库,如果不带,会发布到 libs-release-local 库
2. 本地settings.xml文件加入server相关帐号密码配置
<
servers
>
<
server
>
<
id
>huwo-local-releases</
id
>
<
username
>release</
username
>
<
password
>xxxxxx</
password
>
</
server
>
<
server
>
<
id
>huwo-local-snapshots</
id
>
<
username
>release</
username
>
<
password
>xxxxxxx</
password
>
</
server
>
</
servers
>
使用私有库组件配置
在项目的pom.xml文件中加入下面配置
<
repositories
>
<
repository
>
<
id
>huwo-local-releases</
id
>
<
name
>Local repository</
name
>
<
releases
><
enabled
>true</
enabled
></
releases
>
<
snapshots
>
<
enabled
>false</
enabled
>
</
snapshots
>
</
repository
>
<
repository
>
<
id
>huwo-local-snapshot</
id
>
<
name
>Local repository</
name
>
<
snapshots
>
<
enabled
>true</
enabled
>
</
snapshots
>
</
repository
>
</
repositories
>
maven会根据不同的依赖组件版本到不同库中下载组件
相关推荐
### Maven库配置详解 在Java开发领域,Maven作为一个项目管理和综合工具,广泛应用于构建、依赖管理和项目信息管理等方面。本文将围绕“maven库配置”这一主题进行深入探讨,主要内容包括理解Maven仓库的基本概念、...
《Maven组件整合包详解与应用》 Maven作为Java项目管理的重要工具,极大地简化了构建、依赖管理和项目信息管理的工作。然而,在实际使用过程中,有时会遇到Maven无法自动下载所需插件的问题,这时就需要手动下载并...
Maven包含以下几个核心组件: - **POM(Project Object Model)**: 描述项目的元数据,包括项目信息、依赖、构建目标等。 - **Repository(仓库)**: 存储项目依赖的JAR包的地方,分为本地仓库和远程仓库。 - **...
远程仓库可以是中央仓库或自定义的企业级仓库,中央仓库由Maven官方维护,包含了大量的开源Java组件。 **配置Maven在Window10中的环境变量** 1. **设置JAVA_HOME**: 首先确保已安装JDK,并将`JAVA_HOME`环境变量...
这些资源包对于初学者和开发者来说非常宝贵,因为它们包含了当时最新的SSM框架版本,可以快速搭建一个基础的SSM项目结构,无需花费时间逐一下载和配置各个组件。同时,由于已经过测试,这意味着开发者可以放心地使用...
Java开发人员常常需要将自己的组件库分享给他人,这时将项目发布到Maven公共仓库成为了一个高效的选择。Maven中央仓库是Java开发者广泛使用的资源库,它允许开发者共享和获取依赖。以下是一个详细的教程,教你如何将...
插件是实现这些目标的组件,例如`maven-compiler-plugin`用于编译Java源代码。 6. **POM.xml** 每个Maven项目都有一个核心配置文件`pom.xml`,它定义了项目的基本信息、依赖、构建配置等。通过`<dependency>`标签...
在这个`apache-maven-3.6.0`压缩包中,你将找到以下关键组件: 1. **bin目录**:包含Maven的可执行脚本,如`mvn`命令,可以在命令行中运行,执行Maven的各种操作,如构建、清理、测试等。 2. **conf目录**:包含...
中央仓库是Maven官方维护的,包含了大量的开源组件;远程仓库可以是企业内部的私有仓库,也可以是第三方的公开仓库,用于存放公司内部或特定项目的私有依赖。 2. **设置仓库配置**: 在`settings.xml`中,可以通过...
Maven 3.2.5是该工具的一个版本,发布于2014年,旨在提高构建效率,增强稳定性,并修复了前一版本的一些已知问题。 在Java开发中,Maven通过使用一个统一的构建生命周期和约定优于配置的原则,极大地简化了项目构建...
Maven 3.0是Maven的一个重要版本,它引入了许多改进和新特性,旨在提高开发效率,增强构建过程的可配置性和稳定性。 ### Maven 3.0 的主要改进 1. **并行构建优化**:Maven 3.0 引入了并行构建功能,允许同时编译...
Maven 3.5.4是Apache Maven的一个稳定版本,发布于2018年,带来了许多改进和修复,旨在提高构建效率和稳定性。 描述中的“maven.rar apache-maven-3.5.4”再次确认了这是与Maven 3.5.4相关的压缩文件,可能是用户...
4. **聚合与继承**:Maven支持项目聚合和继承,使得多个项目可以共享相同的配置,简化大型项目的管理。 **二、Tomcat 8.5.34** Tomcat是一个开源的Java Servlet容器,实现了Java EE的Web应用服务器部分,特别是...
总的来说,Maven 插件是 Maven 构建系统的核心组件,它们提供了一系列强大的功能,帮助我们有效地管理项目、构建工件并与其他工具集成。熟练掌握 Maven 插件的使用,可以极大地提升开发效率和项目的可维护性。
Maven 的核心理念是“约定优于配置”,这意味着它有一套默认的构建规则,大多数项目无需额外的配置就能正常工作。 ** Maven 3.5.4 版本 ** Maven 3.5.4 是 Maven 发行历史中的一个重要版本,发布于2018年。这个...
这个压缩文件包含了所有必要的组件,用于在Windows系统上搭建Maven环境。 **2. 安装步骤** - 首先,解压“maven3.8.1-windows-x64.rar”到你希望的目录,例如“C:\Program Files”。 - 解压后,你会得到一个名为...
Maven 3.3.9是该工具的一个稳定版本,发布于2015年,提供了许多改进和修复。 **1. POM (项目对象模型)** POM是Maven的核心,它是一个XML文件,包含了项目的配置信息,如依赖关系、构建目标、构建过程等。开发者可以...
从压缩包文件名称“apache-maven-3.3.9”我们可以推断,解压后会得到一个包含Maven核心组件、配置文件、库和文档的目录结构。通常,这会包括以下部分: 1. **bin**:包含可执行脚本,如`mvn`,用于在不同操作系统上...
这个版本包含了Maven的核心组件、库和必要的配置文件,允许开发者在本地环境安装并使用Maven进行项目构建。 1. **Maven的架构**:Maven的架构基于中央仓库和POM。中央仓库存储了大量开源项目发布的JAR包,而POM是一...