`
1028826685
  • 浏览: 921386 次
  • 性别: 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权威指南 很精典的学习教程,比ANT更好用

    Maven权威指南 Authors Tim O'Brien (Sonatype, Inc.) , John Casey (Sonatype, Inc.) , Brian Fox (Sonatype, Inc.) , Bruce Snyder () , Jason Van Zyl (Sonatype, Inc.) , Juven Xu () Abstract Maven权威指南...

    maven:项目管理工具;安装、使用及配置

    Maven是一个流行的Java项目管理工具,它提供了一种结构化的方式来管理Java项目的构建、依赖、文档和发布。Maven基于项目对象模型(Project Object Model,POM)来管理项目,通过定义一系列规范化的目录结构和配置...

    Android代码-一套完整有效的android组件化方案

    demo解读请参考文章Android彻底组件化demo发布 实现功能: 组件可以单独调试 组件之间通过接口 实现的方式进行数据传输 使用scheme和host路由的方式进行activity之间的跳转 任意组件可以充当host,集成其他组件进行...

    fabrician-silverfabric-maven-plugin:用于Silver Fabric的Maven插件

    mvn silverfabric:help -Ddetail=true -Dgoal=stacks 成分silverfabric:components 全名: com.tibco.silverfabric:silverfabric-maven-plugin:0.16:components 描述: 在组件上执行以下操作:发布,取消发布,更新...

    Jenkins安装配置手册.docx

    对Jenkins的配置说明,是自己在工作中配置后总结的。 包括:安装、配置 - GIT、MAVEN、NodeJS、SSH等配置

    springboot学习思维笔记.xmind

    提供Starter简化Maven配置 自动配置Spring 准生产的应用监控 无代码声称和xml配置 SpringBoot的优缺点 优点 快速构建项目 对主流开发框架的无配置集成 项目可独立运行,无需...

    springcloud

    根据微服务化设计思想,结合spring cloud一些优秀的项目,如服务发现、治理、配置化管理、路由负载、安全控制等优秀解决方案,使用Maven技术将框架进行模块化、服务化、原子化封装并构建,也为后期的灰度发布、持续...

    基于SpringBoot+vueweb的智慧社区设计与实现(源码+部署说明+演示视频+源码介绍).zip

    这是一个基于SpringBoot和Vue.js的...前端使用Vue.js框架,采用Element-UI组件库构建界面。后端使用SpringBoot框架,集成MyBatis持久层框架,使用MySQL数据库存储数据。整个项目结构清晰,代码规范,易于阅读和维护。

    gradle-components:示例项目,展示如何将重复的代码和重复的gradle配置分离为jar和gradle插件

    要编译并发布所有组件,您可以运行以下命令 ./gradlew assemble test compileComponents artifactoryPublish 您可以通过这种方式为另一个项目中的每个组件添加依赖项 buildscript { repositories { jcenter() ...

    shared-session

    组件未发布到Maven存储库。 因为你必须自己建造 在Cuba Studio Marketplace中使用手动安装将项目添加到您的项目 配置基本属性: ss.redis.host ss.redis.port 概述覆盖了CUBA组件。 不要让bean冲突很重要 覆盖的...

    SpringBoot新手学习手册

    文档内容 一、 Spring介绍 1 1.1、SpringBoot简介 1 1.2、系统要求: 1 1.3、SpringBoot和SpringMVC区别 1 1.4、SpringBoot和SpringCloud区别 2 ...2.1、创建一个Maven工程 2 ...12.8、发布打包 52

    基于SpringBoot+vue房屋租赁系统(源码+部署说明+演示视频+源码介绍).zip

    此外,它还提供了各种Starter POMs,可以简化Maven的配置。在这个项目中使用了SpringBoot的各种功能,如数据访问、事务管理、安全控制等。 在前端部分,Vue是当前最流行的JavaScript框架之一,以其简单易学、高效...

    t淘淘商城项目 商城项目 视频和源码教程 详细

    除了项目构建,Maven最核心的功能是软件包的依赖管理,能够自动分析项目所需要的依赖软件包,并到Maven中心仓库去下载。 A)管理依赖的jar包 B)管理工程之间的依赖关系。 3.2. Maven本地仓库 在当前系统用户的...

    et-framework.zip

    (maven父工程,管理所有的子模块或者是子项目,以及负责整体发布,整体打包,等等) 2 et-service  这个jar 文件是所有应用都要用到的,它包含访问配置文件、创建和管理bean 以及进行...

    基于SpringBoot+Vue的CSGO赛事管理系统(源码+部署说明+系统介绍+源码解释).zip

    1.在本地或云服务器上安装并配置好MySQL数据库、JDK和Maven等环境。 2.下载源代码并使用IDE打开,修改项目中的数据库配置文件“application.yml”,设置好数据库相关信息。 3.在MySQL数据库中创建一个名为“csgo”...

    基于spring-boot实现自动化配置的支付对接.zip

    包括编译器、构建工具(如Make、Gradle、Maven)等,用于将源代码转换为可执行文件或库,并进行资源打包、优化等处理。 调试与测试: 集成调试器允许开发者逐行执行代码,设置断点、查看变量值、跟踪调用堆栈等...

    continuous_delivery_ansible:Ansible playbook 部署在持续集成或交付控制器节点上

    阿帕奇Maven 持续改进 请随时提交您对此流程模块、其解决方案替代方案或配置项的具体改进建议,作为此存储库的拉取请求或问题。 让作为服务知识管理系统 (SKMS) 的一部分。 你可以 fork 这个模块并根据你的需要...

    Zookeeper-Accessor:这是zookeeper客户端用java实现的常用访问器

    Zookeeper-Accessor 由以下组件组成: 发布:使用路径/root(在配置文件中)/service.id/version/sharding/endpoint:value 推送服务。 订阅:使用路径/root(在配置文件中)/service.id/version/sharding 订阅服务...

    terra-common-lib

    MC Terra组件使用JFrog Artifactory将库发布到中央Maven。 库版本号是的version 。 我们使用来提高版本并发布到存储库。 发布过程为: PR合并以开发分支后:github操作自动在颠簸次要version ,然后发布到 创建...

Global site tag (gtag.js) - Google Analytics