【问题标题】:Deploy Artifact to Nexus from Eclipse从 Eclipse 将 Artifact 部署到 Nexus
【发布时间】:2012-08-24 01:37:03
【问题描述】:

是否可以使用 M2E 从 Eclipse 运行 mvn deploy?我在我的 pom.xml 中有 distributionManagement 部分,在我的 settings.xml 中配置了服务器,但我无法终生看到我可以在哪里触发该特定目标。

【问题讨论】:

    标签: maven maven-2 maven-plugin m2eclipse m2e


    【解决方案1】:

    如果你的 pom 的 distributionManagement 部分设置正确并指向你的 Nexus,你只需要运行 Maven

    deploy 
    

    目标。

    假设您安装了 m2eclipse Maven Eclipse 插件,右键单击您的项目或您的 pom,Run As>Maven build 并在目标行输入目标“deploy”。

    如果您没有安装 Maven Eclipse 插件,请添加一个外部工具配置,指向您的 Maven 安装作为其“位置”和您的项目目录作为其“工作目录”,并使用“部署”作为其参数。

    【讨论】:

    • 谢谢。我希望我能够用尽可能少的(阅读:否)客户端配置来完成它。看起来我可能需要为它创建一个 ant 任务。
    • 这对我来说适用于单个 maven 项目,但是当我有多个 maven 项目和父 pom 和 distributionManagement 时,我收到此错误:stackoverflow.com/questions/15493954/…。你知道我做错了什么吗?
    猜你喜欢
    • 1970-01-01
    • 2013-03-07
    • 2012-06-30
    • 2023-03-25
    • 2013-03-06
    • 2017-08-21
    • 2017-04-08
    • 2014-05-16
    • 1970-01-01
    相关资源
    最近更新 更多