首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将我的工件部署到我的连接点上?

如何将我的工件部署到我的连接点上?
EN

Stack Overflow用户
提问于 2011-12-07 18:41:57
回答 4查看 60.6K关注 0票数 25

我使用nexus source作为Maven 3.0.3的存储库管理器

Maven能够创建工件*.jar。

现在,我想知道如何将生成的工件*.jar推送到nexus管理器,以便其他相关模块可以从中提取。

我引用了这个guide

settings.xml中,我有

代码语言:javascript
复制
    <server>     
            <id>nexus-site</id>
            <username>admin</username>
            <password>xxxx</password>
    </server>

它失败了。

如何从mvn命令调用我的部署,或者如何将我的工件部署到我的nexus上?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-12-07 18:53:33

试试看

代码语言:javascript
复制
   mvn deploy

这将把您的工件部署到nexus管理器。

您是否配置了distributionManagement部分?

票数 27
EN

Stack Overflow用户

发布于 2016-09-09 21:49:21

如果要将其添加到快照存储库中,则需要在pom.xml中进行以下配置

代码语言:javascript
复制
<distributionManagement>
    <repository>
         <id>nexus-site</id>
         <name>MyCo Internal Repository</name>
         <url>http://Nexus url</url>
    </repository>
    <snapshotRepository>
         <id>nexus-site</id>
         <name>Your Snapshot Repository</name>
         <url>http://Nexus url</url>
    </snapshotRepository>
</distributionManagement>
票数 10
EN

Stack Overflow用户

发布于 2011-12-07 19:40:00

有两种方法可以这样做。

第一种是通过Nexus界面完成,只需上传包含必要项目信息(groupId、artifactId、版本)的工件

另一种是使用mvn deploy。您需要设置要上传到的存储库的distributionManagement,以及要进行身份验证的用户。

如果您要定期进行部署,则强烈建议使用第二种方法。它是自动化的,您可以利用其他Maven命令,如mvn release

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

https://stackoverflow.com/questions/8414008

复制
相关文章

相似问题

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