如何使用Maven部署本地已安装的工件

Gáb*_*ták 8 maven-3 tycho maven maven-deploy-plugin

故事

我知道,maven deploy命令贯穿整个生命周期.我的问题是,我需要花费很多时间.让我解释:

  • 有一个从服务器构建的应用程序,以及一个单一来源的Eclipse RAP和RCP客户端
  • 通信由与服务器一起构建的共享API项目定义,但GUI项目也需要这些项目
  • GUI项目由第谷建,所以其不可能在一个内部版本两者(在一个反应器中,编辑:由于P2的工件是用于RCP和RAP不同)
  • 我使用多步Jenkins构建版本.为了确保一切正常,我首先对服务器和GUI变体进行逐个安装,然后我部署它们,如果没有任何失败

两次建造都需要花费很多时间.是否有类似" 请简单地将所有构建的工件从我的本地存储库部署到POM定义的存储库并跳过整个生命周期 "?

Cha*_*suk 5

如果您之前的版本已经有了工件,则可以按照第三方JAR部署到远程存储库指南来考虑deploy:deploy文件。我始终使用此目标将一些稳定的工件发布到开发人员公共远程存储库,以供其他团队进行测试/使用。

希望对您有所帮助。