`
1028826685
  • 浏览: 940490 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类

maven 组件发布配置

 
阅读更多

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>
        <url>http://xxx/artifactory/libs-release-local</url>
        <releases><enabled>true</enabled></releases>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
    <repository>
        <id>huwo-local-snapshot</id>
        <name>Local repository</name>
        <url>http://xxx/artifactory/libs-snapshot-local</url>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
    </repository>
</repositories>

 

maven会根据不同的依赖组件版本到不同库中下载组件

分享到:
评论

相关推荐

    maven库配置

    ### Maven库配置详解 在Java开发领域,Maven作为一个项目管理和综合工具,广泛应用于构建、依赖管理和项目信息管理等方面。本文将围绕“maven库配置”这一主题进行深入探讨,主要内容包括理解Maven仓库的基本概念、...

    Maven各组件整合包.zip

    《Maven组件整合包详解与应用》 Maven作为Java项目管理的重要工具,极大地简化了构建、依赖管理和项目信息管理的工作。然而,在实际使用过程中,有时会遇到Maven无法自动下载所需插件的问题,这时就需要手动下载并...

    配置好的maven仓库

    Maven包含以下几个核心组件: - **POM(Project Object Model)**: 描述项目的元数据,包括项目信息、依赖、构建目标等。 - **Repository(仓库)**: 存储项目依赖的JAR包的地方,分为本地仓库和远程仓库。 - **...

    最新Maven-apache-maven-3.8.1-Repository-配置好的

    远程仓库可以是中央仓库或自定义的企业级仓库,中央仓库由Maven官方维护,包含了大量的开源Java组件。 **配置Maven在Window10中的环境变量** 1. **设置JAVA_HOME**: 首先确保已安装JDK,并将`JAVA_HOME`环境变量...

    2017年12月所有最新版本,SSM jar包 和maven文件,以及3个配置文件

    这些资源包对于初学者和开发者来说非常宝贵,因为它们包含了当时最新的SSM框架版本,可以快速搭建一个基础的SSM项目结构,无需花费时间逐一下载和配置各个组件。同时,由于已经过测试,这意味着开发者可以放心地使用...

    Java发布包到maven公共仓库完整教程

    Java开发人员常常需要将自己的组件库分享给他人,这时将项目发布到Maven公共仓库成为了一个高效的选择。Maven中央仓库是Java开发者广泛使用的资源库,它允许开发者共享和获取依赖。以下是一个详细的教程,教你如何将...

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

    插件是实现这些目标的组件,例如`maven-compiler-plugin`用于编译Java源代码。 6. **POM.xml** 每个Maven项目都有一个核心配置文件`pom.xml`,它定义了项目的基本信息、依赖、构建配置等。通过`&lt;dependency&gt;`标签...

    MAVEN包,用于配置java项目配置

    在这个`apache-maven-3.6.0`压缩包中,你将找到以下关键组件: 1. **bin目录**:包含Maven的可执行脚本,如`mvn`命令,可以在命令行中运行,执行Maven的各种操作,如构建、清理、测试等。 2. **conf目录**:包含...

    maven同步配置

    中央仓库是Maven官方维护的,包含了大量的开源组件;远程仓库可以是企业内部的私有仓库,也可以是第三方的公开仓库,用于存放公司内部或特定项目的私有依赖。 2. **设置仓库配置**: 在`settings.xml`中,可以通过...

    Maven仓库apache-maven-3.2.5

    Maven 3.2.5是该工具的一个版本,发布于2014年,旨在提高构建效率,增强稳定性,并修复了前一版本的一些已知问题。 在Java开发中,Maven通过使用一个统一的构建生命周期和约定优于配置的原则,极大地简化了项目构建...

    maven3.0 maven3.0

    Maven 3.0是Maven的一个重要版本,它引入了许多改进和新特性,旨在提高开发效率,增强构建过程的可配置性和稳定性。 ### Maven 3.0 的主要改进 1. **并行构建优化**:Maven 3.0 引入了并行构建功能,允许同时编译...

    maven.rar apache-maven-3.5.4

    Maven 3.5.4是Apache Maven的一个稳定版本,发布于2018年,带来了许多改进和修复,旨在提高构建效率和稳定性。 描述中的“maven.rar apache-maven-3.5.4”再次确认了这是与Maven 3.5.4相关的压缩文件,可能是用户...

    Maven3.5.4,Tomcat8.5.34 windows-X64.rar

    4. **聚合与继承**:Maven支持项目聚合和继承,使得多个项目可以共享相同的配置,简化大型项目的管理。 **二、Tomcat 8.5.34** Tomcat是一个开源的Java Servlet容器,实现了Java EE的Web应用服务器部分,特别是...

    maven plugin maven plugin

    总的来说,Maven 插件是 Maven 构建系统的核心组件,它们提供了一系列强大的功能,帮助我们有效地管理项目、构建工件并与其他工具集成。熟练掌握 Maven 插件的使用,可以极大地提升开发效率和项目的可维护性。

    官方下载maven-3.5.4

    Maven 的核心理念是“约定优于配置”,这意味着它有一套默认的构建规则,大多数项目无需额外的配置就能正常工作。 ** Maven 3.5.4 版本 ** Maven 3.5.4 是 Maven 发行历史中的一个重要版本,发布于2018年。这个...

    Maven搭建Kafka Java开发环境需要的jar包

    标题中提到的"Maven搭建Kafka Java开发环境需要的jar包",意味着我们需要为Maven项目配置Kafka的依赖。首先,我们需要在项目的`pom.xml`文件中添加Kafka的相关依赖。例如,如果我们需要使用Apache Kafka 2.8版本,...

    maven3.8.1-windows-x64.rar

    这个压缩文件包含了所有必要的组件,用于在Windows系统上搭建Maven环境。 **2. 安装步骤** - 首先,解压“maven3.8.1-windows-x64.rar”到你希望的目录,例如“C:\Program Files”。 - 解压后,你会得到一个名为...

    maven安装包apache-maven-3.3.9.zip

    从压缩包文件名称“apache-maven-3.3.9”我们可以推断,解压后会得到一个包含Maven核心组件、配置文件、库和文档的目录结构。通常,这会包括以下部分: 1. **bin**:包含可执行脚本,如`mvn`,用于在不同操作系统上...

    apache-maven-3.3.9

    Maven 3.3.9是该工具的一个稳定版本,发布于2015年,提供了许多改进和修复。 **1. POM (项目对象模型)** POM是Maven的核心,它是一个XML文件,包含了项目的配置信息,如依赖关系、构建目标、构建过程等。开发者可以...

Global site tag (gtag.js) - Google Analytics