首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在maven中提供工件上传设置

如何在maven中提供工件上传设置
EN

Stack Overflow用户
提问于 2016-02-16 19:48:29
回答 1查看 62关注 0票数 0

我正在使用artifactory进行工件管理,并将我的工件上传到服务器,我在pom.xml中添加了以下几行代码

代码语言:javascript
复制
<distributionManagement>
    <repository>
        <id>e512209f3d01</id>
        <name>e512209f3d01-releases</name>
        <url>http://server-cicd-01-ubt:8081/artifactory/ext-release-local</url>
    </repository>
    <snapshotRepository>
        <id>e512209f3d01</id>
        <name>e512209f3d01-snapshots</name>
        <url>http://server-cicd-01-ubt:8081/artifactory/ext-snapshot-local</url>
    </snapshotRepository>
</distributionManagement>

但我不希望这些设置在pom.xml.Is中,因为我可以在全局setting.xml中定义任何方式。它的语法是什么?

EN

回答 1

Stack Overflow用户

发布于 2016-02-16 20:00:35

在类似的需求中,我们实现了一个超级pom,它是一个单一的文件组件(仅限pom.xml),它声明了我们研发团队中开发的所有组件要使用的所有公共属性和设置。

我们主要定义一些常见的属性,比如依赖项、版本、字符串,还有一节。

每个需要这样做的组件都需要将超级pom声明为其父组件:

代码语言:javascript
复制
<parent>
    <groupId>com.mycompany</groupId>
    <artifactId>super-pom</artifactId>
    <version>1.0.1</version>
</parent>

这对于我们管理系统中的100个组件非常有效,这些组件都共享公共属性。

您可以添加诸如插件、依赖管理等常见元素。

我希望这能帮到你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35431786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档