上云无忧 > 文档中心 > 百度智能云制品管理iRepo使用教程 - Maven制品库
持续交付iPipe
百度智能云制品管理iRepo使用教程 - Maven制品库

文档简介:
Maven是Java语言中使用最为广泛依赖管理工具,iRepo提供Maven包的存储和拉取。 新建Maven制品仓库: 设置制品库的名称和标识,根据制品库的作用设置是否接受Release包或者Snapshort包。 配置Maven认证信息: iRepo目前支持使用用户名和Token进行鉴权。 【百度智能云】效率云
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

Maven是Java语言中使用最为广泛依赖管理工具,iRepo提供Maven包的存储和拉取。

新建Maven制品仓库

设置制品库的名称和标识,根据制品库的作用设置是否接受Release包或者Snapshort包。

配置Maven认证信息

iRepo目前支持使用用户名和Token进行鉴权。

编辑您的 settings.xml。

<!-- 一般情况 maven 的通用 settings.xml 在 .m2 文件夹下, 项目内 settings.xml 也可以进行设置,优先级更高 -->
    <settings>
        <!-- omitted xml -->
        <servers>
            <server>
                <id>test</id>
                <username>[USERNAME]</username>
                <password>[Token]</password>        
            </server>
        </servers>
    </settings>`

推送制品

1、初始化POM

<project>
    <!-- 必要属性 -->
    <groupId>[GROUP_ID]</groupId>
    <artifactId>[ARTIFACT_ID]</artifactId>
    <version>[VERSION]</version>

    <!-- omitted xml -->
    <distributionManagement>
        <repository>
            <!--必须与 settings.xml 的 id 一致-->
            <id>gfyhqpju_scmroad1_test</id>
            <url>https://xly.bce.baidu.com/repository/gfyhqpju/scmroad1/test</url>
        </repository>
    </distributionManagement>
 </project>

2、推送Maven包

mvn deploy

拉取制品

1、编辑settings.xml文件

<settings>
    <!-- omitted xml -->
    <profiles>
        <profile>
            <id>Repository Proxy</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <repositories>
                <repository>
                    <id>gfyhqpju_scmroad1_test</id>
                    <url>https://xly.bce.baidu.com/repository/gfyhqpju/scmroad1/test</url>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                    <snapshots>
                        <enabled>true</enabled>
                    </snapshots>
                </repository>
            </repositories>
        </profile>
    </profiles>
</settings>

2、编辑POM.XML

<project>
    <dependencies>
        <dependency>
            <groupId>[GROUP_ID]</groupId>
            <artifactId>[ARTIFACT_ID]</artifactId>
            <version>[VERSION]</version>
        </dependency>
    </dependencies>
</project>
  1. 执行拉取命令

mvn install

相似文档
  • 什么是用户故事地图(User Story Mapping)? 传统的产品待办项列表(Product Backlog)相对于传统管理办法是一个巨大的进步,但是仍然存在一些问题: 只见树木不见林、 重要的待办项容易淹没在各种细节中、 看不到全貌因而难以排列优先级、 并未明显地聚焦于用户需求。
  • 原则:由产品人员维护的,完成了需求拆分、工时估点、优先级排序需求列表。 新建“需求池”: 进入你的项目,在“Plan&Track”中新建一个名为“需求池”的计划。 [可选]将已有的需求卡片拖入“需求池”中(如没有卡片,此步跳过)。
  • 项目经理、产品经理、开发负责人、测试负责人等角色充分沟通后,明确出下一迭代要完成哪些卡片,接下来我们就利用iCafe来管理这个迭代计划。 原则:在计划盒中管理下一迭代要做的需求卡片,并根据总工时、卡片数动态调整。
  • 原则:所有项目成员每天定时围在卡片墙前,沟通自己的进展、明天的计划以及遇到的问题(这个最重要!)。 在计划跟踪页面点击“跟踪视图”切换至追踪模式。 点击卡片墙右上角的“全屏模式”,开始站会。
  • 看板跟进,主要包含站会和进展追踪,上面介绍了“每日站会”,接下来看下进展追踪。 原则:通过iCafe给出的统计数据及燃尽图,及时发现进度问题。 查看当前计划的统计数据: 了解当前进度、各类卡片(Story/Bug/Task)的进度,可以在卡片个数、估算工时两个维度间转换。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部